본문 바로가기

IT's Life/Linux

리눅스 파일 시스템 계층


" Linux의 모든 파일 "섹션 을 학습하면 우리가 다루는 모든 파일이 파일이라는 것을 알 수 있으므로 어떻게 찾을 수 있습니까? 간단히 말해서 Linux 운영 체제에서 모든 파일과 디렉토리는 그림 1과 같이 루트 노드 "/"로 시작하는 역 트리 구조로 구성됩니다.

그림 1 Linux 시스템 파일 및 디렉토리 구성의 개략도


그중 디렉토리는 Windows의 폴더와 동일하며 디렉토리는 파일 또는 다른 서브 디렉토리로 저장 될 수 있으며 파일은 실제 정보를 저장합니다. 


파일 시스템의 최상위 레벨은 루트 디렉토리에 의해 시작됩니다. 시스템은 "/"를 사용하여 루트 디렉토리를 나타냅니다. 루트 디렉토리 아래에서 디렉토리 또는 파일 일 수 있으며 각 디렉토리는 (하위) 디렉토리를 포함 할 수 있습니다. 또는 파일. 반복해서 거대한 파일 시스템을 형성 할 수 있습니다.

실제로이 트리와 같은 계층 적 파일 구조를 사용하는 주된 목적은 파일 시스템의 관리 및 유지 보수를 용이하게하는 것입니다. 모든 파일이 디렉토리에 배치되면 파일 시스템의 관리 및 유지 보수가 악몽.

실제로 유사한 예가 많이 있는데, 예를 들어 전체 행정 시스템에서 주민은 문서와 동일하며 마을에 거주하며 마을은 주민을 보관하는 디렉토리입니다. 많은 마을이 하나의 마을을 형성했으며이 마을은 저장 마을의 카탈로그 등과 동일하며, 마지막으로 거대한 행정 구역 관리 구조 맵이 구성되었습니다. 

dog, DOG 및 Dog와 같은 디렉토리 이름 또는 파일 이름은 대소 문자를 구분하므로 3 개의 다른 디렉토리 또는 파일입니다. 완전한 디렉토리 또는 파일 경로는 일련의 디렉토리 이름으로 구성되며 각 디렉토리 이름은 "/"로 구분됩니다. 예를 들어 cat의 전체 경로는 / home / cat입니다. 


파일 시스템에는 두 개의 특수 디렉토리가 있습니다. 하나는 사용자가있는 작업중인 디렉토리입니다. 즉, 현재 디렉토리는 점 "."으로 표시 될 수 있습니다. 다른 하나는 현재 디렉토리의 상위 디렉토리이며 상위 디렉토리라고도합니다. 점 ".."이 표시됩니다.

디렉토리 또는 파일 이름이 점으로 시작하면 디렉토리 또는 파일이 숨겨진 디렉토리 또는 파일임을 의미합니다. 즉, 디렉토리 나 파일은 기본적으로 검색 될 때 표시되지 않습니다 (조회 명령에 따름).

관리 및 유지 관리를 쉽게하기 위해 Linux 시스템 은 FHS 표준 이라고도 하는 파일 시스템 계층 표준을 사용합니다.이 파일 시스템 은 루트 디렉토리 아래의 각 디렉토리에 어떤 유형의 파일 (또는 하위 디렉토리)이 있어야하는지 지정합니다 (예 : / bin 및 / sbin). 디렉토리에 저장된 파일은 실행 파일이어야합니다.