Linux內的所有資料都是以檔案的形態來呈現的!
Linux 的 目 錄 結 構 為 一 階 層 式 的 反 向 樹 狀 結 構 , 最 上 層 是 根 目 錄 (root directory),以「/」來表示。
Linux 檔 案 系 統 裡 的 目 錄 配 置 , 是 符 合 FHS 的 標 準 規 範 ; FHS(Filesystem Hierarchy Standard)主要是定義根目錄(/)與/var、/usr 其下的目錄應存放何種檔案資料。
/usr:存放執行程式、函式庫、含括檔、說明文件、…等等。
- /usr/bin/:存放使用者指令 bin( binary ) 二進位的
- /usr/sbin/:存放系統管理者指令 sbin( super user bin)
- /usr/lib/:存放函式庫 lib( library ) 函式庫
- /usr/share/:存放說明文件
- /usr/local/:存放管理者額外安裝之軟體
- /usr/include/:存放含括檔
/var :存放經常變動內容的檔案資料,如記錄檔、資料庫檔案等。 variable 變數
/run :存放開機後 process 執行之數據資料,如 pid 及 lock files。
/boot:存放開機過程所需之相關檔案。 boot 開機
/etc :存放系統設定檔。
- Linux檔案系統下的etc,就真的是我們平常在英文文法裡面所學的那個ect,就是前面列舉了很多項,最後要寫出”等等”這兩個字的英文(其實原詞來自於法文,但最後英文常用)。所以後來衍伸到了電腦科學域,etc的資料夾就放了一些比較瑣碎的檔案,這就是etc資料夾存在的功用。
/home:一般使用者家目錄之預設安置位置。 home就是整個OS執行的重要軟體
/root:管理者 root 之個人家目錄。 root 根
/tmp :提供使用者或程式執行時暫存檔案資料處。 temporary 暫時的
/proc:此目錄下之資料乃存在於記憶體之中,故本身不佔硬碟空間。 process 過程
/dev :存放系統所需存取硬體之相關裝置檔案。 device 裝置
/bin、 /sbin、 /lib、 /lib64:此 皆 為 符 號 連 結 檔 , 連 結 至 /usr/bin、/usr/sbin、/usr/lib、/usr/lib64。
更多內容參閱:http://linux.vbird.org/linux_basic/0210filepermission.php#dir_fhs
留言列表