Linux的/bin、/sbin、/usr/sbin、/usr/bin、/usr/local/bin、/usr/local/sbin

文章作者: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

參考資料:

  1. http://www.ruanyifeng.com/blog/2012/02/a_history_of_unix_directory_structure.html
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容