3. Linux目錄結(jié)構(gòu) - Linux中一切皆為文件

"/" 根目錄

/bin(還有usr/bin和usr/local/bin)

binary的縮寫,這個目錄存放著經(jīng)常使用的命令,如cd命令、ls命令

/sbin(還有usr/sbin和usr/local/sbin)

s就是super user的意思,這里存放的是系統(tǒng)管理員使用的系統(tǒng)管理程序。

/home

存放普通用戶的主目錄,在Linux中每個用戶都有一個自己的目錄,一般該目錄是以用戶名命名。

Linux控制臺中,使用命令useradd hao可以給系統(tǒng)添加一個名為hao的用戶,同時/home中就會出現(xiàn)一個名為hao的文件夾。

userdel -r hao可以刪除這個名為hao的用戶,同時/home中就會刪掉相應的文件夾。

/root

該目錄為系統(tǒng)管理員,也稱超級權(quán)限者的用戶主目錄

/lib

系統(tǒng)開機所需要的最基本的動態(tài)鏈接共享庫,其作用類似于Windows里的dll文件,幾乎所有的應用程序都需要用到這些共享庫。

/lost+found

這個目錄一般情況下是空的,從UI也看不到這個文件夾,可以控制臺ls看到。在系統(tǒng)非法關(guān)機后,這里就會存放一些文件。

/etc

系統(tǒng)管理所需的配置文件,比如安裝mysql數(shù)據(jù)庫my.conf

/usr

這是一個非常重要的文件夾,類似于Windows的program files,用戶的很多應用程序和文件都會放在這個目錄下。

/boot

存放的是啟動linux需要的相關(guān)文件。

/proc 不能動

一個虛擬的目錄,系統(tǒng)內(nèi)存的映射,訪問這個目錄來獲取系統(tǒng)信息。

/srv 不能動

service縮寫,該目錄存放一些服務啟動之后所需要提取的數(shù)據(jù)。

/sys 不能動

linux2.6內(nèi)核的一大變化,該目錄下安裝了2.6內(nèi)核中新出現(xiàn)的一個文件系統(tǒng)sysfs

/tmp

存放臨時文件。

/dev

類似于Windows的設備管理器,把所有的硬件設備用文件形式存儲。

/media

linux自動識別的一些設備,如U盤、光驅(qū)等,識別后,Linux會把識別的設備掛載在這個目錄下。

/mnt

系統(tǒng)提供該目錄是為了讓用戶臨時掛載別的文件系統(tǒng),可以將外部的存儲掛載在/mnt/上,然后進入該目錄就可以查看內(nèi)容了,例如共享文件夾。

/opt

給主機額外安裝軟件所擺放的目錄,例如安裝oracle數(shù)據(jù)庫就可以放到該目錄下,默認為空。也就是把安裝文件放在/opt下。

/usr/local

這是另一個給主機額外安裝軟件所安裝的目錄,一般是通過編譯源碼方式安裝的程序

/var

這個目錄存放著在不斷擴充著的東西,習慣將經(jīng)常被修改的目錄存放在這個目錄下,包括各種日志文件。

/selinux(security-enhanced linux)

SELinux是一種安全子系統(tǒng),它能控制程序只訪問特定文件,有三種工作模式,可以自行設置。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容