為了方便起見所灸,文件可以被組織在一個目錄中,目錄存儲成文件的形式在很大程度上可以作為文件處理譬胎。目錄可以有子目錄差牛,這樣形成有層次的文件系統(tǒng),Linux 系統(tǒng)下面的根目錄是 / 堰乔,它通常包含了多個子目錄多糠。字符 / 還用于對目錄名進行區(qū)分,
下面我們介紹一下 Linux 系統(tǒng)根目錄下面的目錄名
/bin浩考,它是重要的二進制應用程序夹孔,包含二進制文件,系統(tǒng)的所有用戶使用的命令都在這里
/boot析孽,啟動包含引導加載程序的相關(guān)文件
/dev搭伤,包含設(shè)備文件,終端文件袜瞬,USB 或者連接到系統(tǒng)的任何設(shè)備
/etc怜俐,配置文件,啟動腳本等邓尤,包含所有程序所需要的配置文件拍鲤,也包含了啟動/停止單個應用程序的啟動和關(guān)閉 shell 腳本
/home,本地主要路徑汞扎,所有用戶用 home 目錄存儲個人信息
/lib季稳,系統(tǒng)庫文件,包含支持位于 /bin 和 /sbin 下的二進制庫文件
/lost+found澈魄,在根目錄下提供一個遺失+查找系統(tǒng)景鼠,必須在 root 用戶下才能查看當前目錄下的內(nèi)容
/media,掛載可移動介質(zhì)
/mnt痹扇,掛載文件系統(tǒng)
/opt铛漓,提供一個可選的應用程序安裝目錄
/proc,特殊的動態(tài)目錄鲫构,用于維護系統(tǒng)信息和狀態(tài)浓恶,包括當前運行中進程信息
/root,root 用戶的主要目錄文件夾
/sbin结笨,重要的二進制系統(tǒng)文件
/tmp包晰, 系統(tǒng)和用戶創(chuàng)建的臨時文件昂秃,系統(tǒng)重啟時,這個目錄下的文件都會被刪除
/usr杜窄,包含絕大多數(shù)用戶都能訪問的應用程序和文件
/var肠骆,經(jīng)常變化的文件,諸如日志文件或數(shù)據(jù)庫等
在 Linux 中塞耕,有兩種路徑蚀腿,一種是 絕對路徑(absolute path) ,絕對路徑告訴你從根目錄下查找文件扫外,絕對路徑的缺點是太長而且不太方便莉钙。還有一種是 相對路徑(relative path) ,相對路徑所在的目錄也叫做工作目錄(working directory)筛谚。