文件系統:
/bin : 所有用戶可用的基本命令文件。
/sbin :共系統管理使用的工具程序。
/boot :引導加載器必須用到的靜態文件(kernel、initramfs、grub等)。
/dev :存儲特殊文件或設備文件。
設備文件有兩類:字符設備(現性設備)、塊設備(隨機設備)。
/etc :系統程序的配置文件。(只能爲靜態)
/home :普通用戶家目錄的位置。默認在其子目錄下的與用戶同名的目錄中。
/lib :爲系統啓動或根文件系統上應用程序提供共享庫,以及爲內核提供內核模板。
libc.so.* :動態鏈接的c庫。
ld* :運行時的鏈接器/加載器。
modules : 用於存儲內核模板的目錄。
/lib64 : 64位系統特有的存放64位共享庫的文件。
/media :便攜式設備的掛載點(cdrom 、floppy等)。
/mnt : 其他文件系統的臨時掛載點。
/opt :附加應用程序的安裝位置
/root :管理員的家目錄。
/srv : 當前主機爲服務類程序提供的數據。
/tmp : 那些會產生臨時文件的程序提供的用於存儲臨時文件的目錄(可供所有用戶執 行寫入操作,具有特殊權限)。
/usr :全局共享的只讀數據路徑(有層級結構)。
bin、sbin :保證系統擁有完整功能而提供的應用程序及工具。
lib、lib64 : 庫
include: C程序的頭文件。
share :命令手冊頁和自帶文檔等架構特有的文件的存儲位置。
local:第三方應用程序的安裝位置:
bin 、sbin 、lib 、lib64 、etc 、share
src :程序源碼文件的存儲位置。
/usr/local :讓系統管理員安裝本地應用程序,也可安裝第三方應用程序。
/var :經常發生變化的得文件的存放位置。
cache : 應用程序緩存。
lib: 引用程序狀態信息數據。
local : 專用於/usr/local/下的應用程序存儲可變數據。
lock : 鎖文件。
log : 日誌目錄及文件。
opt : 專用於/opt/下的應用程序存儲可變數據。
run : 運行中的進程相關的數據,通常用於存儲進程中的pid文件。
spool : 應用程序的數據池。
tmp : 保存系統兩次重啓之間產生的臨時數據。
/proc :基於內儲的虛擬文件系統。
/sys :sysfs虛擬文件系統提供的一種比/proc 更理想的訪問內核數據的路徑。
(主要作用在於管理Linux設備提供一種統一的模型接口)
文件類型:
- :普通文件。
d : 目錄文件。
b : 塊兒設備
c : 字符設備
l :符號鏈接文件。
p :管道文件
s :套接字文件。