文章作者:Tyan
博客:noahsnail.com ?|? CSDN ?|? 簡書
可以參考https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
1瘟芝、Linux的/bin、/sbin褥琐、/usr/sbin锌俱、/usr/bin、/usr/local/bin敌呈、/usr/local/sbin
/bin
bin為binary的簡寫贸宏,包含基本的用戶命令造寝,可被所有用戶使用。包含能夠同時(shí)被用戶和系統(tǒng)管理員使用的命令(二進(jìn)制程序)吭练,并且可以在不掛載任何其它文件系統(tǒng)的情況下使用诫龙。/sbin
存放系統(tǒng)管理員以及其他需要root權(quán)限來運(yùn)行的工具。同類型的工具同時(shí)也可以保存在/usr/bin
鲫咽、/usr/local/sbin
赐稽。但是/sbin
中保存的工具是在系統(tǒng)啟動(dòng)、復(fù)原浑侥、恢復(fù)和修復(fù)的過程中姊舵,作為/bin
中工具的補(bǔ)充。
/usr/bin
非基本的命令二進(jìn)制文件寓落,所有用戶可用括丁。主要放置一些應(yīng)用軟件工具的必備執(zhí)行檔。/usr/sbin
存放了系統(tǒng)管理員使用的伶选、對(duì)于boot啟動(dòng)時(shí)非必須的二進(jìn)制程序文件史飞。在/usr
確保被掛載的情況下,運(yùn)行的管理員程序一般存放在/usr/sbin
中仰税,在本地安裝的管理員程序則應(yīng)當(dāng)被存放在/usr/local/sbin
中构资。/usr/local/bin
本地站點(diǎn)用戶使用的二進(jìn)制程序文件。/usr/local/sbin
本地站點(diǎn)管理員使用的二進(jìn)制程序文件陨簇。
總結(jié):如果是用戶和管理員必備的二進(jìn)制文件吐绵,通常放在/bin。如果是系統(tǒng)管理員必備河绽,但是一般用戶根本不會(huì)用到的二進(jìn)制文件己单,通常放在/sbin。相對(duì)而言耙饰,如果不是用戶必備的二進(jìn)制文件纹笼,通常會(huì)放在/usr/bin;如果不是系統(tǒng)管理員必備的工具苟跪,通常會(huì)放在/usr/sbin廷痘。
2. Linux中的目錄介紹
?主目錄:/root、/home/username
?用戶可執(zhí)行文件:/bin件已、/usr/bin笋额、/usr/local/bin
?系統(tǒng)可執(zhí)行文件:/sbin、/usr/sbin拨齐、/usr/local/sbin
?其他掛載點(diǎn):/media鳞陨、/mnt
?配置:/etc
?臨時(shí)文件:/tmp
?內(nèi)核和Bootloader:/boot
?服務(wù)器數(shù)據(jù):/var、/srv
?系統(tǒng)信息:/proc、/sys
?共享庫:/lib厦滤、/usr/lib援岩、/usr/local/lib
參考資料: