일부 프레임 워크 및 언어에서 폴더 이름 "bin"이 사용되는 이유는 무엇입니까?


23

나는 자바를 배우고있다. 그리고 여전히 오랜 시간이 지난 후에도 폴더의 이름이 왜 "bin" 인지 모르는 이유는 무엇입니까?

그 뒤에 논리적 인 이유가 있습니까?

또한 .Net 프레임 워크에서도 동일하게 나타났습니다.


21
bin의 약자입니다 binary. 바이너리 (또는 실행 파일) 파일의 위치입니다.
ChrisF

7
binbinariesJava 또는 .NET 이전 에 존재했던 약자 .
FrustratedWithFormsDesigner

7
bin쓰레기를 버리는 곳입니다. 농담! 농담! 농담! 우리 지역의 폐지 함은 /usr/local/bin인쇄되어있었습니다. 그 시절이 그립습니다.
Peter K.

6
이와 같은 질문을 읽으면 때때로 이빨이 길어질 수 있습니다. 나는 이것을 끊임없이 상기시켜야한다
게리 로우

1
흠, 그 날은 () 또는 무지 (또는 무지하고 젊은) 젊은 ... 나는 항상 용기, 예에서와 같이 빈 당연하다고 생각했다한다 : 쓰레기통 ...> _>
드류

답변:


39

bin이진의 줄임말입니다. 일반적으로 특정 시스템을 위해 무언가를하는 내장 응용 프로그램 (바이너리라고도 함)을 말합니다.

스택 오버플로에 대한 ChrisF의 답변 을 인용하면 :

일반적으로 프로그램의 모든 이진 파일을 bin 디렉토리에 넣습니다. 이것은 실행 파일 자체와 프로그램이 사용하는 모든 dll (동적 링크 라이브러리)입니다.


21

bin일반적인 UNIX / UNIX 계열 시스템 의 표준 디렉토리 이름입니다 . 유닉스 초기로 거슬러 올라갑니다. /bin, /usr/bin또는 /usr/local/bin실행 가능한 바이너리 대부분의 UNIX 또는 시스템 UNIX와 같은에 저장되어있는 디렉토리이다. Java는이 일반 이름을 사용하여 실행 파일이 Java 홈 디렉토리 내에 저장되는 위치를 지정했습니다.


Multics는 무엇을 했습니까? 그것은 유닉스를 포식 한 관습 이었습니까, 아니면 최초의 유닉스 해커들이 발명 한 것이 었습니까?
Donal Fellows

1

모든 언어가 기계 코드로 변환 된 것을 알고 있듯이, 기계가 이해할 수 있고 기계가 0 또는 1 만 이해할 수있는 코드를 의미합니다. 데이터 표현. 따라서 모든 언어는 기계가이를 이해하고 처리 할 수 ​​있도록 이진 코드를 생성하므로 이러한 모든 기계 코드가 상주하는 폴더를 bin (이진)이라고합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.