파일 시스템 계층 구조가 파일 정렬에 어떤 차이를 가져옵니까?유형모든 바이너리가 bin 아래에 있는 것처럼 하나의 디렉터리에 모두 넣거나 다른 한편으로는 정렬합니다.패키지 이름(예를 들어 모든 Firefox 파일은 이 firefox
폴더에 있습니다)?
나는 다음 스레드가 있다는 것을 알고 있습니다.Unix 파일 시스템 구조의 장점은 무엇입니까?
그러나 그것은 완전한 것과는 거리가 멀고, 댓글을 읽어보면 정당한 불일치가 있는 것 같습니다.
나는 모른다. 나는 Linux를 좋아하지만 모든 파일을 하나의 폴더에 넣는 것이 더 합리적이라고 생각합니다. 어떻게 생각하나요?
답변1
나는 Linux를 좋아하지만 내 생각에는 모든 파일을 하나의 폴더에 넣는 것이 더 합리적이라고 생각하지 않습니까?
훌륭한...
- 바이너리가 모두 한 위치에 있는 경우 권한을 사용하여 쓰기 액세스를 제한하여 쉽게 보호할 수 있습니다.
- 구성 정보가 별도의 위치에 있는 경우 필요에 따라 구성을 쉽게 변경하거나 백업할 수 있으며 적절한 권한이 적용됩니다.
- 문서와 같은 프로그램 자산에는 더 많은 사용자 접근성과 다양한 권한이 필요할 수 있습니다.
- 라이브러리가 자체 중앙 위치에 있는 경우 모든 프로그램에서 해당 라이브러리에 액세스할 수 있으며 라이브러리가 업데이트되면 해당 라이브러리를 사용하는 모든 프로그램이 업데이트된 버전을 사용하게 됩니다.
위의 내용은 역사적으로 시스템 안정성을 보장하기 위해 적절하게 관리되어야 하는 다중 사용자, 다중 프로세스 시스템에 더 적합합니다.
Linux 및 기타 Unices에는 일반적으로 완전한 기능을 갖춘 통합 검색 가능한 온라인 패키지 관리자가 있으므로 일반 사용자는 패키지 파일이 있는 위치에 대한 세부 사항에 신경 쓸 필요가 없으며 패키지 관리자가 모든 세부 사항을 처리합니다. 자신의 소프트웨어를 컴파일하거나 패키지 관리자에서 사용할 수 없는 항목을 실행하는 경우 "세부 사항"만 알면 됩니다.