一、/ (根目錄)
/ 目錄是 Linux 文件系統的根目錄。它包含了整個 Linux 文件系統,包括所有的文件和其他目錄。
通常情況下,/ 和 /root 是唯一兩個允許普通用戶創建文件和目錄的目錄。 它包含了一些系統必須的文件,例如 /boot、/dev、/etc、/home、/lib、/media、/mnt、/opt、/proc、/root、/run、/sbin、/srv、/sys、/tmp、/usr 和 /var。
根目錄下的 /bin 目錄包含了最基本的系統命令。例如,cat, chmod, chown, cp, date, dd, df, echo, grep, kill, ls, mkdir, mknod, more, mount, mv, ps, pwd, rm, rmdir, sed, sh, su, tar, top, umount, uname, wget, 等等。
示例代碼: $ cd / $ ls –la
二、/usr (軟件安裝目錄)
/usr 目錄下包含了所有用戶級應用程序的文件和目錄。這裡的應用程序是指那些不屬於系統啟動、維護或者運行。例如,/usr/bin 目錄包含了用戶級別的二進制可執行文件。
在 Linux 的早期版本中,/usr 目錄用於存儲用戶級應用程序和數據,而 /usr/local 目錄用於存儲本地數據和應用程序。現在,/usr/local 目錄很少使用了,因為與 /usr 目錄沒有區別。
示例代碼: $ cd /usr/bin $ ls –la
三、/etc (配置文件目錄)
/etc 目錄下包含了所有的系統全局配置文件和可運行程序配置文件。這裡的配置文件都是文本文件,可以以普通文本編輯器進行編輯。
/etc 目錄中的每個子目錄都包含了不同的配置文件,例如 /etc/sysconfig 目錄存儲了 Linux 系統的不同配置文件,例如防火牆,網絡,安全等等。
示例代碼: $ cd /etc/sysconfig $ ls –la
四、/dev (設備目錄)
/dev 目錄包含了所有存儲設備和硬件設備的文件。這些文件都是特殊文件,也稱為設備文件。例如,硬盤、鍵盤、鼠標和串口等外部設備都在這個目錄下表示。這裡的文件都是 Linux 驅動程序的一部分,與其他文件不同。
示例代碼: $ cd /dev $ ls –la
五、/var (變量文件目錄)
/var 目錄包含了所有可以被系統更改的文件,而不是只讀文件。這些文件可以在操作系統運行時記錄狀態和變化,例如日誌文件、運行日誌、臨時文件、郵件等等。
/var 目錄中的所有文件都可以通過日誌滾動系統進行旋轉並壓縮來保留舊的數據。必要時,可以還原舊數據,這對於追蹤問題非常有用。
示例代碼: $ cd /var $ ls –la
六、/opt (可選軟件目錄)
/opt 目錄包含了所有的可選軟件包。即,這裡的軟件包並不是必須的,但是它們可以在需要時進行安裝以擴展系統功能。一些例子包括:OpenOffice,Apache Web Server,Eclipse等。
通常,這裡的軟件包會放在子目錄下。例如 /opt/openoffice4/ 子目錄中包含了 OpenOffice 程序文件和數據。
示例代碼: $ cd /opt $ ls –la
七、結尾
以上是 Linux 文件系統的重要目錄。不同的目錄對於不同的任務至關重要,在 Linux 的日常管理和開發中扮演着不可替代的角色。
原創文章,作者:LHOC,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/133625.html