文章作者: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的簡寫,包含基本的用戶命令,可被所有用戶使用。包含能夠同時被用戶和系統(tǒng)管理員使用的命令(二進制程序),并且可以在不掛載任何其它文件系統(tǒng)的情況下使用。/sbin
存放系統(tǒng)管理員以及其他需要root權限來運行的工具。同類型的工具同時也可以保存在/usr/bin、/usr/local/sbin。但是/sbin中保存的工具是在系統(tǒng)啟動、復原、恢復和修復的過程中,作為/bin中工具的補充。
/usr/bin
非基本的命令二進制文件,所有用戶可用。主要放置一些應用軟件工具的必備執(zhí)行檔。/usr/sbin
存放了系統(tǒng)管理員使用的、對于boot啟動時非必須的二進制程序文件。在/usr確保被掛載的情況下,運行的管理員程序一般存放在/usr/sbin中,在本地安裝的管理員程序則應當被存放在/usr/local/sbin中。/usr/local/bin
本地站點用戶使用的二進制程序文件。/usr/local/sbin
本地站點管理員使用的二進制程序文件。
總結:如果是用戶和管理員必備的二進制文件,通常放在/bin。如果是系統(tǒng)管理員必備,但是一般用戶根本不會用到的二進制文件,通常放在/sbin。相對而言,如果不是用戶必備的二進制文件,通常會放在/usr/bin;如果不是系統(tǒng)管理員必備的工具,通常會放在/usr/sbin。
2. Linux中的目錄介紹
?主目錄:/root、/home/username
?用戶可執(zhí)行文件:/bin、/usr/bin、/usr/local/bin
?系統(tǒng)可執(zhí)行文件:/sbin、/usr/sbin、/usr/local/sbin
?其他掛載點:/media、/mnt
?配置:/etc
?臨時文件:/tmp
?內核和Bootloader:/boot
?服務器數(shù)據(jù):/var、/srv
?系統(tǒng)信息:/proc、/sys
?共享庫:/lib、/usr/lib、/usr/local/lib
參考資料: