어느 순간 내가 이 두 용어를 혼합해서 사용하고 있다는 것을 알았다.
그런데 무슨 차이인지 모르는 상태로 그냥 생각나는 대로 쓰고 있었다.
분명 차이가 있을 것이라 생각하고 정리하게 되었다.
디렉토리
파일 시스템이 파일을 묶어내는 목록의 구조
문서 파일이나 구조화된 목록(하위 디렉토리)들을 컴퓨터에 저장하는 방식을 의미
폴더
GUI에서 특정 조건에 의해 묶인 목록을 나타내기 위한 방식
디렉토리와 다른 점
파일 계층에서 실제 파일들이 묶여있는 구조 외에 특정 OS에선 가상 폴더와 스마트 폴더라는 개념도 존재한다.
이들은 파일 시스템에서 검색의 결과들을 묶거나 그 외의 특수한 공통 개념들을 묶어 반영하는 목록의 구조가 된다. (이 점 때문에 특정 조건에 의해 묶인 목록이라고 했다.)
하지만 이들은 파일 계층에서 디렉토리로 보여주지 않는다. (내부엔 목록 자체가 실재하지 않는 것)
결론
무언가를 묶어준다는 점에선 비슷하지만 같다곤 할 수 없다.
디렉토리는 파일 시스템을 통해 컴퓨터 내부에서 실제로 저장되는 구조를 얘기하고 폴더는 우리가 눈으로 볼 수 있게 나오는 목록들을 얘기한다.
가장 중요한건 커뮤니케이션을 할 때 해당 용어들을 듣고 사람들이 생각하는게 같냐는 것인데, 디렉토리든 폴더든 어떤 용어를 쓰더라도 웬만해선 같은 것을 얘기할테니 뭘 쓰든 문제가 발생할 여지는 없단 생각이 든다.
참고