天天看點

Linux檔案系統介紹——檔案夾含義與作用

Linux檔案系統是一個組織和管理檔案的層次結構。它包括了目錄、子目錄和檔案,這些都是按照一定的規則和标準進行組織的。以下是Linux檔案系統的一些關鍵組成部分:

Linux檔案系統介紹——檔案夾含義與作用

/bin:

該目錄包含了系統啟動和運作時所需的基本指令和工具。這些指令和工具通常都是二進制檔案,可以直接在指令行中執行。/bin 目錄通常被包含在 PATH 環境變量中,是以使用者可以在任何位置使用這些指令和工具。

檔案非常多,截取部分内容

Linux檔案系統介紹——檔案夾含義與作用

/usr:

該目錄包含了大部分應用程式和軟體包,以及與系統運作相關的檔案。/usr 目錄包含了 /usr/bin、/usr/sbin、/usr/lib 和 /usr/share 等子目錄。

- /usr/bin 目錄包含了大量的指令和工具,如文本編輯器、編譯器、解釋器等。

- /usr/sbin 目錄包含了管理者常用的指令和工具,如網絡配置、系統維護等。

- /usr/lib 目錄包含了共享庫檔案,供各種應用程式使用。

- /usr/share 目錄包含了應用程式所需的共享資料檔案,如文檔、圖示、幫助檔案等。

Linux檔案系統介紹——檔案夾含義與作用

/sbin:

該目錄包含了系統管理者常用的指令和工具,如系統管理、網絡設定等。與 /bin 目錄類似,/sbin 目錄中的指令和工具通常也是二進制檔案。與 /usr/sbin 不同,/sbin 目錄中的指令和工具通常隻有系統管理者才能使用。

Linux檔案系統介紹——檔案夾含義與作用

/etc:

該目錄包含了系統的配置檔案,如網絡、安全、使用者等。這些檔案是系統啟動時加載的,是以它們是系統運作的重要組成部分。/etc 目錄中的配置檔案通常是純文字檔案,可以使用文本編輯器進行編輯和修改。

Linux檔案系統介紹——檔案夾含義與作用

/tmp:

該目錄包含了臨時檔案,如程式運作時産生的臨時檔案、列印隊列等。這些檔案在系統重新開機後會被自動清除。/tmp 目錄通常對所有使用者都是可寫的,是以任何使用者都可以在該目錄中建立和删除檔案。

Linux檔案系統介紹——檔案夾含義與作用

/lib:

該目錄包含了系統啟動和運作時所需的共享庫檔案。共享庫檔案是一些功能庫的集合,它們被多個應用程式共享和使用。/lib 目錄中的共享庫檔案通常被連結到 /usr/lib 目錄中的相應檔案。

Linux檔案系統介紹——檔案夾含義與作用

/var:

該目錄包含了系統變化較頻繁的檔案,如日志、郵件、資料庫等。/var 目錄中的檔案通常是可寫的,是以任何使用者都可以在其中建立和修改檔案。/var 目錄中的子目錄包括 /var/log、/var/spool、/var/run 等。

- /var/log 目錄包含了系統的日志檔案,包括系統日志、應用程式日志等。

- /var/spool 目錄包含了應用程式的臨時檔案和隊列,如列印隊列、郵件隊列等。

- /var/run 目錄包含了系統和應用程式的臨時運作檔案和程序辨別符,如 PID 檔案、鎖檔案等。

Linux檔案系統介紹——檔案夾含義與作用

/home:

該目錄包含了使用者的主目錄,每個使用者都有一個獨立的主目錄,用于存儲使用者的檔案和個人設定。/home 目錄下的子目錄以使用者名命名,例如 /home/user1、/home/user2 等。

預設是空的

Linux檔案系統介紹——檔案夾含義與作用

/dev:

該目錄包含了裝置檔案,如磁盤、序列槽、網卡等。裝置檔案是系統和應用程式通路硬體裝置的接口,它們通常被視為特殊檔案。/dev 目錄中的裝置檔案可以被應用程式讀寫,以便通路相應的硬體裝置。

  1. /boot:該目錄包含了系統啟動所需的檔案,如核心、引導程式等。/boot 目錄通常包含了一個獨立的分區,以便保證系統啟動時的穩定性。在啟動過程中,引導程式會從 /boot 目錄中加載核心檔案,并将系統初始化。
Linux檔案系統介紹——檔案夾含義與作用

11. /media:

該目錄包含了可移動裝置的挂載點,如 U 盤、CD光牒等。當可移動裝置插入系統時,系統會自動将它們挂載到 /media 目錄下。/media 目錄下的子目錄以裝置名稱或标簽命名,例如 /media/usb、/media/cdrom 等。

預設是空的

Linux檔案系統介紹——檔案夾含義與作用

/opt:

該目錄包含了第三方應用程式的安裝目錄。第三方應用程式通常是由獨立的軟體供應商提供的,它們不屬于系統預設安裝的軟體包。/opt 目錄下的子目錄以應用程式名稱命名,例如 /opt/mysql、/opt/pycharm 等。

預設是空的

Linux檔案系統介紹——檔案夾含義與作用

/mnt:

該目錄用于挂載臨時檔案系統,如 NFS、Samba 等。當需要通路遠端檔案系統時,可以将其挂載到 /mnt 目錄下。/mnt 目錄下的子目錄通常以挂載點名稱命名,例如 /mnt/nfs、/mnt/samba 等。

Linux檔案系統介紹——檔案夾含義與作用

/sys:

該目錄包含了系統裝置和核心的資訊,可以通過該目錄擷取系統和裝置的狀态資訊。/sys 目錄下的檔案和子目錄通常以裝置名稱或辨別符命名,例如 /sys/block/sda、/sys/class/net/eth0 等。

Linux檔案系統介紹——檔案夾含義與作用

Linux 根目錄下的檔案夾是系統的基礎組成部分,包含了系統啟動和運作所需的各種檔案和目錄。每個檔案夾都有其特定的作用和功能,了解它們的作用和關系對于使用和管理 Linux 系統非常重要。希望這些資訊對您有所幫助!如果有不對的地方請不吝賜教,歡迎在評論區留言,發表你的看法。