디렉토리와 폴더의 차이점은 무엇입니까? [복제]


31

가능한 중복 :
디렉토리와 폴더

대부분의 사람들은 "폴더"와 "디렉토리"라는 용어를 서로 바꿔서 사용합니다. 차이점이 있습니까? 그렇다면 그렇다면 무엇입니까?


나는 특히 개발자 관점에 대해 이야기하고 있습니다.
mafu

@mafutrct : 내가 아는 한 개발자 또는 사용자의 관점에서 이야기하든 차이가 없습니다.
BoltClock

1
stackoverflow.com/questions/1191381/…을 찾았 으므로 SO에 적합하고 사용자 POV와 다른 것으로 생각합니다.
mafu

이것은 실제로 다시 SO로 마이그레이션해야합니다.
mafu

1
...이 질문은 SU에 대한 질문을 속이는 대신 닫히지 않고 다시 SO로 마이그레이션해야합니다.
mafu

답변:


41

대부분의 경우 그들은 상호 교환 가능한 용어입니다. 디렉토리는 파일 시스템 초기부터 사용 된 고전적인 용어이며 폴더는 Windows 사용자에게 친숙하게 들릴 수있는 친숙한 이름입니다.

가장 큰 차이점은 폴더는 반드시 물리적 디렉토리에 매핑되지 않는 논리적 개념이라는 것입니다. 디렉토리는 파일 시스템 객체입니다. 폴더는 GUI 객체입니다. Wikipedia는 다음과 같이 설명합니다 .

사무실에서 사용되는 파일 폴더와 유사하며 Apple Lisa가 원래 사용했던 이름 폴더는 거의 모든 최신 운영 체제의 데스크탑 환경에서 사용됩니다. 폴더는 실제 파일 폴더와 시각적으로 유사한 아이콘으로 표시됩니다.

엄밀히 말하면, 파일 시스템 개념 인 디렉토리와이를 나타내는 데 사용되는 그래픽 사용자 인터페이스 유 (폴더) 사이에는 차이가 있습니다. 예를 들어, Microsoft Windows는 특수 폴더 개념을 사용하여 사용자가 컴퓨터의 내용을 상당히 일관된 방식으로 사용자에게 제공하여 사용자가 절대적인 디렉토리 경로를 처리 할 필요가 없도록합니다. 개별 설치.

문서 컨테이너를 참조하는 경우 폴더라는 용어가 더 적합합니다. 디렉토리라는 용어는 문서 파일 및 폴더의 구조화 된 목록이 컴퓨터에 저장되는 방식을 나타냅니다. 이름, 번호 및 주소 목록을 포함하고 실제 문서 자체를 포함하지 않는 전화 번호부와 비교할 수 있습니다.


Raymond의 최근 블로그 게시물을 추가 할 수 있습니까? 그런 다음 이것을 다시 답변으로 선택하겠습니다.
mafu

@mafutrct 나는 당신이 정확히 원하는 것이 확실하지 않습니다 ...?
Álvaro González

내 답변에 텍스트를 복사하고 당신에게 추가하십시오 :)
mafu

1
@mafutrct 대답은 괜찮습니다. 수락 된 답변에 모든 중요한 정보를 가질 필요는 없습니다. 또한, Raymond Chen은 Microsoft 내부에서 단어, 디렉토리 또는 폴더를 소유하지 않는 권위있는 의견을 가지고 있습니다. ;-)
Álvaro González

당신이 맞아요 :)
mafu

12

Raymond Chen의 정식 답변 :

Windows 95에는 Windows 탐색기와 함께 폴더라는 용어가 도입되었습니다. 폴더와 디렉토리의 관계는 무엇입니까?

어떤 사람들은 Windows 95가 디렉토리 이름을 폴더로 바꾸 었다고 생각하지만 실제로는 그 이상입니다.

Windows 탐색기를 사용하면 셸 네임 스페이스의 컨테이너 인 폴더를 볼 수 있습니다. 디렉토리는 파일 시스템 위치에 해당하는 폴더 유형 중 하나입니다. 제어판이나 네트워크 환경 또는 프린터와 같은 다른 유형의 폴더가 있습니다. 이러한 다른 유형의 폴더는 파일과 일치하지 않는 셸 네임 스페이스의 개체를 나타냅니다. 일반적으로 가상 폴더라는 용어는 디렉토리가 아닌 폴더를 나타 내기 위해 적용되었습니다. 다시 말해,이 오일러 다이어그램이 있습니다 :

(가상 폴더 = 폴더-디렉토리)

일반적으로 쉘 네임 스페이스를 조작하는 코드는 디렉토리와 파일이 아닌 폴더와 항목에서 작동하여 특정 저장 매체에 연결되지 않도록해야합니다. 예를 들어 Zip 파일의 내용이 가상 폴더 형태로 노출되므로 파일로 제한되는 코드는 Zip 파일을 탐색 할 수 없습니다.


1
Alvara G. Vicario의 답변에 따르면 폴더라는 용어는 1980 년대 초부터 존재했습니다. 이것은 Windows의 대답 일 수도 있지만 다른 시스템이 있습니다.
Daniel Beck

Raymond가 Alvara의 답변에 실제로 제시된 아이디어를 그림으로 나타 내기 때문에 답변을 결합해야한다고 생각합니다.
mafu

1

컴퓨터의 파일 시스템을 언급하는 경우이 용어는 동의어입니다. "폴더"는 그래픽 사용자 인터페이스의 맥락에서 디렉토리를 참조 할 때 일반적인 명명 규칙입니다. "디렉토리"는 콘솔 기반 인터페이스에 사용되는보다 일반적인 용어입니다.


2
결과적으로 API는 "디렉토리"에 의존합니다. 따라서, 예를 들어, .NET은이 DirectoryInfo없습니다, FolderInfo.

1

아니요, 차이가 없습니다.

디렉토리라는 용어는 그것이 포함하는 파일의 디렉토리라는 개념에서 비롯됩니다.

폴더라는 용어는 문서를 포함하는 판지 폴더와 유사합니다.


1

이것은 기술적 정의는 아니지만 폴더를 로컬 / 상대 이름으로 생각하고 디렉토리를 전체 이름으로 생각하는 경향이 있습니다. 예를 들어, 같은 것을보고 C:\Documents and Settings\JCoehoorn\My Documents, My Documents폴더가 될 것입니다 및 C:\Documents and Settings\JCoehoorn\My Documents디렉토리가 될 것입니다.


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