Linux發行版的系統目錄名稱命名規則以及用途

一、系統目錄名稱

Linux發行版的系統目錄名稱命名規則以及用途
/bin 存放所有用戶的基本命令,該目錄不可以獨立分區,系統啓動時會使用此目錄下的文件
/boot 系統啓動引導文件存放此目錄,內核文件以及引導加載器都存放在此目錄下
/sbin 存放管理類的基本命令,該目錄不能獨立分區,系統啓動時會使用此目錄下的文件
/lib 存放系統啓動時程序依賴的基本共享庫文件和內核模塊文件(/lib/modules)
/lib64 專用於x86_64系統上的輔助共享庫文件存放的位置
/etc 配置文件目錄
/home 用戶的家目錄
/root 管理員用戶的家目錄
/media 移動式設備的掛載點
/mnt 臨時文件系統掛載點
/dev 設備文件和特殊文件存儲位置
/opt 第三方引用程序的安裝位置
/srv 系統運行的服務用到的數據
/tmp 產生臨時文件的程序提供的存儲臨時文件的目錄
/usr 全局共享的只讀數據路徑
/var 一些隨着系統常規操作而持續改變的文件就放在這裏,比如日誌文件,脫機文件,還有臨時的電子郵件文件
/proc 基於內存的虛擬文件系統,爲內核和進程存儲其相關信息,多爲內核參數
/sys 系統硬件設備的信息

















二、命名規則

1、Linux 系統區分英文字符的大小寫。命名目錄和命名文件的規則是相同的。

2、除非有特別的原因,否則用戶創建的文件和目錄名要使用小寫字符。大多數的 Linux 命令也使用小寫字符。

3、Linux 系統下的文件名長度最多可到256個字符。

通常情況下,文件名的字符包括:字母、數字、"."(點)、"_"(下劃線)和"-"(連字符)。

4、不建議使用含有特殊意義的字符。

Linux 允許在文件名中使用除上述符號之外的其它符號, 但並不建議這樣做。 有些轉意字符 (即該字符被系統借用,表示某種特殊含義)在Linux 的 shell 中有特殊的含義。這樣的轉意字符有:"?"(問號),"*"(星號), " "(空格), "$"(貨幣符), "&", 擴號等等。在文件名中應儘量避免使用這些字符。

文件名中可以有" "(空格),但建議用戶用"_"(下劃線)來替代。

"/" 既可代表目錄樹的根也可作爲路徑名中的分隔符,因此"/"不能出現在文件名中。

"." 和 ".." 分別用來表示"當前目錄"和"父目錄", 因此它們也不能作爲文件名。

在Linux下可以使用長文件名和目錄名,可以給它們取任何名字,但是必須遵守以下規則: 1、除了/外,所有的字符都可以; 2、有些字符最好不用,如空格符,製表符,退格符和字符:? @ # $&()|; ‘’“”<>等; 3、避免使用+ -或.作爲普通文件名的第一個字符(在Linux下以.開頭的文件是屬於隱藏文件); 4、在Linux下文件名大小寫敏感。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章