羅列linux發行版的基礎目錄名稱、命名規則及功能規定
(1)./:根
(2)./boot/:系統啟動目錄,內核文件vmlinuz,引導文件,啟動加載器boot loader,grub(開機設置文件相關);
(3)./root/:root用戶家目錄;
(4)./home/用戶名:普通用戶家目錄;
(5)./bin/:一般命令存放目錄;
(6)./sbin/:開機或單用戶模式還能操作的命令;
(7)./etc/:配置文件存放目錄,init.d下存放了各種軟件的啟動腳本;
(8)./dev/:任何設備與接口設備都是以文件的形式存放在此目錄,通過訪問目錄下的文件,就等于訪問某個設備,這就相當于是設備的入口,類似有/dev/null,/dev/zero,dev/tty,/dev/sd*,/dev/lp*,/dev/hd*等設備文件;
(9)./lib/:基本共享庫,內核模塊文件/lib/modules;
(10)./lib64:專用于x86_64系統上的輔助共享庫文件存放位置;
(11)./usr/bin/用戶可使用命令
(12)./usr/include/包含文件
(13)./usr/lib/軟件的函數庫,目標文件以及不被一般用慣用的執行文件或腳本。
(14)./usr/sbin/非系統正常運行所需的系統命令。
(15)./usr/local/本地軟件或用戶安裝的軟件目錄
(16)./usr/share/放置共享文件的目錄,其中有/usr/share/man在線幫助文檔,/usr/share/doc軟件雜項文檔說明,/usr/share/zoneinfo與時區有關的時區文件。
(17)./usr/src/一般源碼放置位置。
(18)./var/:常態性變動的文件,包括緩存(cache)、登錄文件(log file)以及某些軟件運行所產生的文件,包括程序文件(lock
file,run file),也許有MySQL數據庫的文件等。/var/的子目錄包括:
/var/lib ?二進制庫文件
/var/cache程序運行過程中產生的緩存文件
/var/lock鎖文件
/var/log日志文件
/var/run
/var/mail郵件
/var/spool程序數據池
/var/spool/cron 關于計劃任務的文件
/var/spool/mail
/var/spool/mqueue
/var/spool/lpd
(19)./opt/:第三方軟件安裝目錄
(20)./mnt/:臨時掛載目錄
(21)./media/:如cdrom,floppy等暫存媒體;
(22)./sys/:屬于虛擬文件系統,內存中的數據,如內核、文件系統等。
(23)./proc/:屬于虛擬文件系統,內存中的數據,如內核、程序進程、外部設備的狀態,網絡狀態等,處于動態變化中。
(24)./srv/:service,一些網絡服務啟動后,這些服務所需要取用的數據目錄。常見的服務有關www,FTP等,不同服務在不同的子文件夾中。
(25)./tmp/:臨時存放目錄,所用用戶都能訪問,
(26)./selinux/
(27).Lost+found當文件發生錯誤時,將一些丟失的片段放置到這個目錄下。