Linux目錄結構及相關命名規定

Linux目錄結構
Linux目錄結構及相關命名規定
文件系統分層結構:
LSB ——Linux Standard Base

目錄 放置文件內容
/bin 所有用戶可用的基本命令程序文件,常用命令一般都在這裏
/boot 引導加載器必須用到的各靜態文件,如kernel, initramfs(initrd), grub等
/dev 存儲特殊文件或設備文件
/etc 系統程序的配置文件,只能爲靜態
/home 普通的家目錄的集中位置
/root 管理員的家目錄;可選
/run 普通的家目錄的集中位置
/sbin 供系統管理使用的工具程序
/tmp 爲那些會產生臨時文件的程序提供的用於存儲臨時文件的目錄;可供所用戶執行寫入操作;有特殊權限
/usr usr Hierarchy,全局共享的只讀數據路徑
/var var Hierarchy,存儲常發生變化的數據的目錄
/lib 爲系統啓動或根文件系統上的應用程序(/bin, /sbin等)提供共享庫,以及爲內核提供內核模塊
/lib64 64位系統特有的存放64位共享庫的路徑
/proc 用於輸出內核與進程信息相關的虛擬文件系統
/sys 用於輸出當前系統上硬件設備相關信息虛擬文件系統

/usr下文件目錄結構:
/usr:universal shared, read-only data

目錄 放置文件內容
/bin 保證系統擁有完整功能而提供的應用程序
/sbin 管理類的基本命令
/share 命令手冊頁和自帶文檔等架構特有的文件的存儲位置
/local 另一個層級目錄,第三方應用程序的安裝位置
/include C程序頭文件

/var下文件目錄結構:
/var: variable data files, 存儲常發生變化的數據的目錄;

目錄 放置文件內容
/cache 應用程序緩存數據目錄
/lib 應用程序狀態信息數據
/local 專用於爲/usr/local下的應用程序存儲可變數據
/lock 鎖文件
/log 日誌目錄及文件
/opt 專用於爲/opt下的應用程序存儲可變數據
/run 運行中的進程相關數據,通常用於存儲進程pid文件
/spool 應用程序數據池
/tmp 保存系統兩次重啓之間產生的臨時數據

文件名命名規則:
1.文件名最長255個字節,包括路徑在內文件名稱最長4095個字節;
2.除了斜槓和NUL,所有字符都有效.但使用特殊字符的目錄名和文件不推薦使用,有些字符需要用引號來引用它們;
3.標準Linux文件系統(如ext4),文件名稱大小寫敏感
  例如:MAIL,Mail,mail, mAiL
4.文件類型分類:

文件名顏色 文件類型
藍色 目錄
綠色 可執行文件
紅色 壓縮文件
淺藍色 鏈接文件
灰色 其他文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章