您是否想知道為什么某些程序位于/ bin,/ sbin或/ usr / bin或/ usr / sbin下? 例如,less命令位于/ usr / bin目錄下。為什么不/ / bin,或/ sbin或/ usr / sbin?所有這些目錄之間有什么不同? 在本文中,讓我們回顧一下Linux文件系統的結構,了解各個高級目錄的含義。 
1. / - 根 2. / bin - 用戶二進制文件 3. / sbin - 系統二進制文件 就像/ bin一樣,/ sbin也包含二進制可執行文件。 但是,位于此目錄下的linux命令通常由系統aministrator使用,用于系統維護目的。 例如:iptables,reboot,fdisk,ifconfig,swapon
4. / etc - 配置文件 5. / dev - 設備文件 6. / proc - 進程信息 7. / var - 變量文件 8. / tmp - 臨時文件 包含由系統和用戶創建的臨時文件的目錄。 系統重新啟動時,此目錄下的文件將被刪除。
9. / usr - 用戶程序 包含二進制文件,庫,文檔和二級程序的源代碼。 / usr / bin包含用戶程序的二進制文件。如果在/ bin下找不到用戶二進制文件,請查看/ usr / bin。例如:at,awk,cc,less,scp / usr / sbin包含系統管理員的二進制文件。如果在/ sbin下找不到系統二進制文件,請查看/ usr / sbin。例如:atd,cron,sshd,useradd,userdel / usr / lib包含/ usr / bin和/ usr / sbin的庫 / usr / local包含您從源代碼安裝的用戶程序。例如,當您從源代碼安裝apache時,它將在/ usr / local / apache2下
10. / home - 主頁目錄 11. / boot - 引導加載程序文件 12. / lib - 系統庫 13. / opt - 可選的附加應用程序 14. / mnt - 掛載目錄 15. /媒體 - 可移動媒體設備 16. / srv - 服務數據 srv代表服務。 包含服務器特定的服務相關數據。 例如,/ srv / cvs包含CVS相關數據。
|