1. 程式人生 > >Linux系統目錄結構說明

Linux系統目錄結構說明

把最近學習的東西整理記下,方便以後查閱

Linux系統目錄結構



 

目錄名

描述

/

根目錄,一般根目錄下只存放目錄,不要存放檔案。/etc、/bin、/dev、/lib、/sbin應該和根目錄放置在一個分割槽中

/bin

存放系統中最常用的二進位制可執行檔案(二進位制檔案)。基礎系統所需要的那些命令位於此目錄,也是最小系統所需要的命令;例如ls、cp、mkdir等命令。功能和/usr/bin類似,這個目錄中的檔案都是可執行的,普通使用者都可以使用命令

/boot

存放Linux核心和系統啟動檔案,包括Grub、lilo啟動程式

/dev

存放所有裝置檔案,包括硬碟、分割槽、鍵盤、滑鼠、USB等

/etc

存放系統所有配置檔案,例如passwd存放使用者賬戶資訊,hostname存放主機名等。/etc/fstab是開機自動掛載一些分割槽的,在裡面寫入一些分割槽資訊,就能實現開機掛載分割槽

/home

使用者目錄的預設位置

/initrd

存放啟動時掛載initrd.img映像檔案的目錄,以及載入所需裝置模組的目錄

/lib

存放共享的庫檔案,包含許多被/bin和/sbin中程式使用的庫檔案

/lost+found

在ext2或者ext3檔案系統中,當系統意外崩潰或者計算機意外關機,而產生一些檔案碎片存放在這裡。當系統啟動的過程中fsck工具會檢查這裡,並修復已經損壞的檔案系統。有時系統發生問題,有很多的檔案被移動到這個目錄中,可能會用手工的方式來修復或移動到檔案的原位置上

/media

即插即用型裝置的掛載點自動在這個目錄下建立。例如USB自動掛載後會在這個目錄下產生一個目錄;CDROM/DVD自動掛載後,也會在這個目錄中建立一個目錄,存放臨時讀入的檔案

/mnt

此目錄通常用於作為被掛載的檔案系統的掛載點

/proc

存放所有標誌為檔案的程序,它們是通過程序號或其他的系統動態資訊進行標識。例如CPU、硬碟分割槽、記憶體資訊等存放在這裡

/opt

作為可選檔案和程式的存放目錄。有些軟體包也會被安裝在這裡,也就是自定義軟體包;有些使用者自己編譯的軟體包,就可以安裝在這個目錄中

/root

根使用者(超級使用者)的主目錄

/sbin

大多是涉及系統管理的命令的存放地,也是超級許可權使用者root的可執行命令存放地。普通使用者無許可權執行這個目錄下的命令,這個目錄和/usr/sbin; /usr/X11R6/sbin或/usr/local/sbin目錄是相似的。注意,凡是目錄sbin中包含的都是root許可權才能執行的

/srv

存放系統所提供的服務資料

/sys

該目錄用於將系統裝置組織或層次結構,並向用戶提供詳細的核心資料資訊

/tmp

臨時檔案目錄,有時使用者執行程式的時候,會產生臨時檔案。/var/tmp目錄和這個目錄相似

/usr

用於存放與系統使用者直接有關的檔案和目錄,如應用程式及支出系統的庫檔案

/usr/X11R6

X Window系統

/usr/bin

使用者管理員的標準命令

/usr/include

C/C++等開發工具語言環境的標準include檔案

/usr/lib

應用程式及程式報的連結庫

/usr/local

系統管理員安裝的應用程式

/usr/local/share

系統管理員安裝的共享檔案

/usr/sbin

使用者和管理員的標準命令

/usr/share

存放使用手冊等共享檔案的地方

/usr/share/dict

存放詞表的目錄

/usr/share/man

系統使用手冊

/usr/share/misc

一般資料

/usr/share/sgml

SGML資料

/usr/share/xml

XML資料

/var

通常用於存放長度可變的檔案,例如日誌檔案和印表機檔案

/var/cache

應用程式快取目錄

/var/crash

系統錯誤資訊

/var/games

遊戲資料

/var/lib

各種狀態資料

/var/lock

檔案鎖定記錄

/var/log

日誌記錄

/var/mail

電子郵件

/var/opt

/opt目錄的變數資料

/var/run

程序的標示資料

/var/spool

存放電子郵件,列印任務等的佇列目錄

/var/tmp

臨時檔案目錄

 


--------------------- 
作者:寒冰屋 
來源:CSDN 
原文:https://blog.csdn.net/mzl87/article/details/79673012 
版權宣告:本文為博主原創文章,轉載請附上博文連結!