>  기사  >  시스템 튜토리얼  >  Linux 파일 시스템 디렉토리 구조에 대한 자세한 설명: 루트 파일 시스템 및 공통 폴더의 의미

Linux 파일 시스템 디렉토리 구조에 대한 자세한 설명: 루트 파일 시스템 및 공통 폴더의 의미

王林
王林원래의
2024-07-11 20:32:44704검색

Linux 文件系统目录结构详解:根文件系统与常见文件夹意义

LinuxWiki에서

팁: 이 글은 11년(4219일)이 넘도록 업데이트되지 않았습니다. 내용이 오래되었거나 부정확하다고 생각되면 언제든지 개선해 주세요 :)

하드 디스크를 "C 드라이브", "D 드라이브" 등 여러 개의 독립적인 파티션으로 취급하는 Windows와 달리 Linux는 전체 파일 시스템을 트리로 간주하고 이 트리의 껍질을 루트 파일 시스템이라고 합니다. Linux 포트 매핑 . 표시된 /. 각 파티션은 "마운트"를 통해 폴더로 액세스됩니다.

/에는 여러 폴더가 있습니다. 이 글에서는 공통 폴더의 의미를 소개합니다. Linux의 디렉토리 구조는 실제로 비교적 복잡하지만 설정이 합리적이고 수준이 명확합니다. 이 기사에서는 FHS2.3을 예로 들어 소개합니다.

팁:

다이어그램이 마음에 들면 LinuxToy에서 재인쇄한 Linux 파일 레이아웃 및 관련 토론을 참조할 수 있습니다.

목차

루트 파일 시스템

/빈

이 디렉터리에는 모든 사용자가 기본 유지 관리 작업을 완료하는 데 필요한 명령이 저장됩니다. Bin은 Binary의 약어로 2의 보수 파일, 일반적으로 실행 파일을 나타냅니다. cp, ls 등과 같이 일반적으로 사용되는 일부 시스템 명령이 이 디렉터리에 저장됩니다.

/부팅

여기에는 Linux를 시작할 때 사용되는 일부 핵심 파일이 저장되어 있습니다. 운영 체제 커널, 부팅 프로그램 Grub 등

/dev

이 디렉터리에는 모든 시스템 장치 파일이 포함되어 있습니다. 이 디렉토리에서 다양한 시스템 장치에 액세스할 수 있습니다. CD-ROM, C 디스크 드라이브, 변조 믹서 및 비디오 메모리 등 이 디렉토리에는 장치 파일 생성을 위한 MAKEDEV와 같은 다양하고 유용한 기능도 포함되어 있습니다.

/등

目录linux_目录怎么自动生成_linux mnt目录

이 디렉터리에는 시스템 및 응용 프로그램 소프트웨어에 대한 구성 파일이 포함되어 있습니다.

/etc/passwd

이 디렉토리에는 시스템의 사용자 설명 정보가 포함되어 있으며 각 줄에는 한 사용자의 정보가 기록됩니다.

/집

일반 사용자의 개인 파일을 저장합니다. 각 사용자의 홈 디렉토리 이름은 /home 아래의 사용자 이름을 따서 지정됩니다.

/lib

이 디렉토리는 시스템의 가장 기본적인 공유 링크 라이브러리와 커널 모듈을 저장합니다. 공유 링크 라이브러리는 기능적으로 Windows의 .dll 파일과 유사합니다.

/lib64

64비트 시스템에는 64비트 프로그램용 라이브러리인 이 폴더가 있습니다.

/분실+발견

이것은 Linux 디렉토리 구조의 일부가 아니지만 ext3 파일 시스템이 손실된 파일을 저장하는 장소입니다. 부적절한 충돌 작업 및 c 드라이브 오류로 인해 파일이 손실될 수 있습니다. 즉, 이러한 파일은 "사용 중"으로 표시되지만 c 드라이브의 데이터 구조에는 나열되지 않습니다. 정상적인 상황에서 부팅 프로세스는 이러한 파일을 감지할 수 있는 fsck 프로그램을 실행합니다. "/" 파티션의 이 디렉터리 외에도 각 파티션에는 Lost+found 디렉터리가 있습니다.

/미디어

연결된 장치의 마운트 지점은 Linux용 qq에 연결할 수 있습니다. 현재 운영 체제에서는 일반적으로 USB 플래시 드라이브와 같은 장치를 이 폴더에 수동으로 마운트합니다.

/mnt

파일 시스템을 마운트할 임시 장소입니다. 일반적으로 이 디렉터리는 비어 있는 linux mnt 디렉터리이며, 파티션을 마운트하려고 할 때 이 디렉터리에 디렉터리를 만든 다음 파일에 액세스할 수 있도록 이 디렉터리에 액세스하려는 장치를 마운트합니다. (GNOME에서는 /media에 마운트된 폴더만 "컴퓨터"에 표시되며, /mnt에 마운트된 폴더는 특수 장치로 표시되지 않습니다. 자세한 내용은 수동으로 파티션 마운트를 참조하세요.)

目录怎么自动生成_linux mnt目录_目录linux

/선택

AdobeReader, google-earth 등과 같은 대부분의 타사 소프트웨어는 기본적으로 이 위치에 설치됩니다. 모든 시스템이 이 디렉토리를 생성하는 것은 아닙니다.

/proc

비디오 메모리에 존재하는 가상 파일 시스템입니다. 커널과 프로세스의 상태정보는 위에 저장된다. 대부분은 텍스트 파일이며 직접 볼 수 있습니다. 예를 들어 /proc/cpuinfo는 CPU에 대한 정보를 저장합니다.

/루트

루트 사용자의 홈 디렉터리입니다. 개별 사용자를 위해 예약된 /home 아래의 디렉토리와 마찬가지로 이 디렉토리에는 루트 사용자에게만 관련된 항목도 포함됩니다.

/sbin

수퍼 유저를 위한 실행 파일, 주로 fsck, 재부팅, 종료, ifconfig 등과 같은 시스템 관리 명령

/tmp

이 디렉터리는 임시 파일을 저장하는 데 사용됩니다. 이 디렉터리에는 Sticky에 대한 특별한 권한이 있으며 모든 사용자는 이 디렉터리에서 파일을 생성하고 편집할 수 있습니다. 하지만 파일 소유자만이 파일을 삭제할 수 있습니다. 임시 파일의 액세스 속도를 높이기 위해 일부 구현에서는 /tmp를 비디오 메모리에 배치합니다.

/usr

정적 사용자 수준 애플리케이션 등은 아래를 참조하세요.

/var

동적 프로그램 데이터 등은 아래를 참조하세요.

/usr 디렉토리 구조

/usr은 일반적으로 거대한 폴더이며 그 아래의 디렉터리 구조는 루트 디렉터리와 유사하지만 루트 디렉터리의 파일은 대부분 시스템 수준 파일인 반면 /usr은 일반적으로 사용자 수준 파일과 관련이 없습니다. 특정 시스템.

팁:

usr은 원래 user의 약어였으며 /usr은 오늘날의 /home과 같은 역할을 합니다. 현재는 일반적으로 시스템 수준 파일이 저장되는 루트 디렉터리에 비해 일반적으로 사용자 수준 소프트웨어 등을 포함하는 UserSystemResourceslinux mnt 디렉터리의 약어로 간주됩니다.

프로그램 구성 파일, 동적 데이터 파일 등은 /usr에 저장되지 않으므로 일반적으로 소프트웨어 설치 및 제거를 제외하고는 /usr의 내용을 변경할 필요가 없습니다. 시스템이 정상적으로 실행 중일 때는 /usr을 읽기 전용으로 마운트할 수도 있다고 합니다. 이러한 특성으로 인해 /usr은 별도의 파티션에 정의되는 경우가 많으며 때로는 여러 컴퓨터가 /usr을 공유할 수도 있습니다.

/usr/bin

대부분의 일일 애플리케이션이 저장되는 곳입니다. /usr이 별도의 파티션에 배치되면 Linux 단일 사용자 모드는 /usr/bin에 액세스할 수 없으므로 시스템에 중요한 프로그램을 이 폴더에 배치하면 안 됩니다.

/usr/include

C/C++ 헤더 파일이 저장되는 디렉터리

/usr/lib

시스템 라이브러리 파일

/usr/local

이 폴더는 새로 설치된 시스템에서는 비어 있으며 개인적으로 설치된 소프트웨어를 저장하는 데 사용할 수 있습니다. 로컬 소프트웨어가 설치된 /usr/local의 디렉토리 구조는 /usr

과 유사합니다.

/usr/sbin

apache2 등 단일 사용자 모드에서 사용되지 않는 시스템 관리 프로그램

目录怎么自动生成_目录linux_linux mnt目录

/usr/share

아키텍처 독립적인 데이터. 대부분의 소프트웨어는 여기에 설치됩니다.

/usr/X11R6

이 디렉터리는 X-Window를 실행하는 데 필요한 모든 파일을 저장하는 데 사용됩니다. 이 디렉토리에는 GUI를 실행하는 데 사용되는 구성 파일과 2의 보완 파일도 포함되어 있습니다.

/usr/src

소스 코드

/var 디렉토리 구조

/var에는 시스템 로그 등과 같은 일부 데이터 파일이 포함되어 있습니다. /var를 저장하면 /usr을 읽기 전용으로 마운트할 수 있습니다.

/var/cache

애플리케이션용 캐시 파일

/var/lib

앱 정보 및 데이터. 데이터베이스 등의 데이터가 이 폴더에 저장됩니다.

/var/local

/usr/local의 프로그램 정보 및 데이터

/var/lock

目录怎么自动生成_linux mnt目录_目录linux

파일 잠금

/var/log

로그 파일

/var/opt

/opt 프로그램 정보 및 데이터

/var/run

PID 파일 등 실행 프로그램 정보가 여기에 저장되어야 합니다

/var/스풀

저장 프로그램의 스풀 데이터(예: spooldata)

/var/tmp

임시 파일

참고자료

위 글 역시 이런 정보를 언어적인 측면에서 끌어온 것입니다.

FHS 웹사이트 TLDP:LinuxFilesystemHierarchy

"%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84"에서 가져옴

1 카테고리:리눅스 기초

위 내용은 Linux 파일 시스템 디렉토리 구조에 대한 자세한 설명: 루트 파일 시스템 및 공통 폴더의 의미의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.