歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux文件系統目錄結構

Linux文件系統目錄結構

日期:2017/3/1 13:37:51   编辑:關於Linux
Linux文件系統目錄結構如圖:
\

/bin 二進制可執行命令

    /sbin 系統管理命令,這裡存放的是系統管理員使用的管理程序  /etc 系統管理和配置文件   /dev 設備特殊文件  /etc/rc.d 啟動的配置文件和腳本  /home 用戶主目錄的基點,比如用戶user的主目錄就是/home/user,可以用~user表示  /lib 標准程序設計庫,又叫動態鏈接共享庫,作用類似windows裡的.dll文件  /tmp 公用的臨時文件存儲點  /root 系統管理員的主目錄(呵呵,特權階級)  /mnt 系統提供這個目錄是讓用戶臨時掛載其他的文件系統。  /lost+found 這個目錄平時是空的,系統非正常關機而留下“無家可歸”的文件(windows下叫什麼.chk)就在這裡  /proc 虛擬的目錄,是系統內存的映射。可直接訪問這個目錄來獲取系統信息。  /var 某些大文件的溢出區,比方說各種服務的日志文件  /usr 最龐大的目錄,要用到的應用程序和文件幾乎都在這個目錄。 /boot Linux內核和系統啟動文件。 /media 媒體文件,系統自動掛載光驅、軟驅或者USB存儲器後,存放臨時讀入的文件 /opt 可選文件和程序的存放目錄,主要是第三方開發者用來簡易地安裝和卸載他們的軟件包 /srv 服務啟動後,所需訪問的數據目錄,舉個例子來說,www服務啟動讀取的網頁數據就可以放在/srv/www中 /var 長度可變的文件,例如日志文件和打印機文件等 /var 長度可變的文件包含:
    cache應用程序緩存目錄 crash系統錯誤信息 games游戲數據 lib各種狀態數據 lock文件鎖定記錄 log日志記錄 mail電子郵件 opt opt目錄的變量數據 run進程的標識數據 spool電子郵件、打印任務等的隊列目錄 tmp臨時文件目錄
    /usr其中包含:
      /usr/X11R6 存放X window的目錄  /usr/bin 眾多的應用程序  /usr/sbin 超級用戶的一些管理程序  /usr/doc linux文檔  /usr/include linux下開發和編譯應用程序所需要的頭文件  /usr/lib 常用的動態鏈接庫和軟件包的配置文件  /usr/man 幫助文檔  /usr/src 源代碼,linux內核的源代碼就放在/usr/src/linux裡  /usr/local/bin 本地增加的命令  /usr/local/lib 本地增加的庫

    一些重要子目錄的解說

    /etc/init.d 這個目錄是用來存放系統或服務器以System V模式啟動的腳本,這在以System V模式啟動或初始化的系統中常見。

    /etc/xinit.d 如果服務器是通過xinetd模式運行的,它的腳本要放在這個目錄下。有些系統沒有這個目錄, 比如Slackware,有些老的版本也沒有。在Rehat/Fedora中比較新的版本中存在。

    /etc/rc.d 這是Slackware發行版有的一個目錄,是BSD方式啟動腳本的存放地;比如定義網卡,服務器開啟腳本等。 /etc/X11 這是X-Windows相關的配置文件存放地。 /usr/bin 這個目錄是可執行程序的目錄,普通用戶就有權限執行;Linux文件系統當我們從系統自帶的軟件包安裝一個程序時,他的可執行文件大多會放在這個目錄。比如安裝gaim軟件包時。相似的目錄是/usr/local/bin;有時/usr/bin中的文件是/usr/local/bin的鏈接文件。

    /usr/sbin 這個目錄也是可執行程序的目錄,但大多存放涉及系統管理的命令。只有root權限才能執行;相似目錄是/sbin 或/usr/local/sbin或/usr/X11R6/sbin等; /usr/local 這個目錄一般是用來存放用戶自編譯安裝軟件的存放目錄;

    Linux文件系統一般是通過源碼包安裝的軟件,如果沒有特別指定安裝目錄的話,一般是安裝在這個目錄中。這個目錄下面有子目錄。自己看看吧。 /usr/share 系統共用的東西存放地,比如 /usr/share/fonts 是字體目錄,/usr/share/doc和/usr/share/man幫助文件。

    Linux文件系統/usr/src 是內核源碼存放的目錄,比如下面有內核源碼目錄,比如 linux 、linux-2.xxx.xx 目錄等。有的系統也會把源碼軟件包安裝在這裡。比如Fedora/Redhat,當我們安裝file.src.rpm的時候,這些軟件包會安裝在 /usr/src/redhat相應的目錄中。

    Linux文件系統/var/adm 比如軟件包安裝信息、日志、管理信息等,在Slackware操作系統中是有這個目錄的。在Fedora中好象沒有;自己看看吧。 /var/log 系統日志存放,分析日志要看這個目錄的東西; /var/spool 打印機、郵件、代理服務器等假脫機目錄。


Copyright © Linux教程網 All Rights Reserved