저는 Java를 배우고 있습니다. 그리고 오랜 시간이 지난 후에도 폴더 이름이 “bin”인 이유를 알 수 없습니다. Java 용 도구?
논리적 인 이유가 있나요?
.Net 프레임 워크에서도 동일한 것을 발견했습니다.
댓글
Answer
bin는 바이너리의 약자입니다. 일반적으로 특정 시스템에 대해 작업을 수행하는 빌드 된 애플리케이션 (바이너리라고도 함)을 나타냅니다.
Stack Overflow에 대한 ChrisF의 답변에서 인용하려면 :
일반적으로 프로그램의 모든 바이너리 파일을 bin 디렉토리에 저장합니다. 이것은 실행 파일 자체와 모든 dll (동적 링크 라이브러리).
답변
bin는 일반적인 UNIX / UNIX 계열 시스템 의 표준 디렉토리 이름입니다. UNIX의 초기 시절로 거슬러 올라갑니다. /bin, /usr/bin 또는 /usr/local/bin는 대부분의 UNIX 또는 UNIX에서 실행 가능한 바이너리가 저장되는 디렉토리입니다. Java는 Java 홈 디렉토리 내에서 실행 파일이 저장되는 위치를 지정하기 위해이 일반적인 이름을 사용했습니다.
Comments
- Multics의 기능 하다? 그것은 유닉스보다 앞선 관습 이었습니까, 아니면 원래 유닉스 해커가 발명 한 것이 었습니까?
답변
모든 언어가 마침내 기계어 코드로 변환 된 것을 알고 있듯이 기계가 이해할 수 있고 기계가 0 또는 1 만 이해할 수있는 코드 (on 또는 off라고도 함)를 의미합니다.이 0 및 1 형식의 데이터 표현을 바이너리라고합니다. 데이터 표현. 따라서 모든 언어는 기계가 이해하고 처리 할 수 있도록 이진 코드를 생성합니다. 따라서 이러한 모든 기계 코드가있는 폴더를 bin (binary)라고합니다.
bin는binary의 줄임말입니다. '는 바이너리 (또는 실행 파일)의 위치입니다.bin는binaries의 약어로 존재합니다. Java 또는 .NET 이전에.bin는 쓰레기를 버리는 곳입니다. 농담! 농담! 농담! 우리의 지역 쓰레기통에는/usr/local/bin가 인쇄되었습니다. 그 시절이 그리워요.