Provided by: manpages-zh_1.6.4.0-1_all bug

NAME 名稱

       hier - 檔案系統描述

DESCRIPTION 描述

       一個典型的Linux系統具有以下幾個目錄:

       /      根目錄,是所有目錄樹開始的地方。

       /bin   此目錄下包括了單使用者方式及系統啟動或修復所用到的所有執行程式。

       /boot  包括了載入程式的靜態檔案。此目錄下包括了在引導過程中所必需的檔案。 系統裝載程式及配
              製檔案在 /sbin/etc 目錄中找到。

       /dev   對應物理裝置的指定檔案或驅動程式。參見mknod(1)。

       /dos   如果MS-DOS和Linux共存於一臺計算機時,這裡通常用於存放DOS 檔案系統。

       /etc   用於存放本地機的配置檔案。一些大型軟體包,如X11,在 /etc 下有它們自己的子目錄。系統
              配置檔案可以放在這裡或在  /usr/etc。 不過所有程式總是在 /etc 目錄下查詢所需的配置檔
              案,你也可以將這些檔案連結到目錄 /usr/etc.

       /etc/skel
              當建立一個新使用者帳號時,此目錄下的檔案通常被複制到使用者的主目錄下。

       /etc/X11
              X11 window system所需的配置檔案。

       /home  在Linux機器上,使用者主目錄通常直接或間接地置在此目錄下。其結構通  常由本地機的管理
              員來決定。

       /lib   此目錄下包含系統引導和在根使用者執行命令所必需用到的共享庫。

       /mnt   掛載臨時檔案系統的掛載點。

       /proc  這是提供執行過程和核心檔案系統  proc 掛載點。這一"偽"檔案系統在以下章節中有詳細敘述
              proc(5)。

       /sbin  類似於 /bin 此目錄儲存了系統引導所需的命令,但這些命令一般使用者不能執行。

       /tmp   此目錄用於儲存臨時檔案,臨時檔案在日常維護或在系統啟動時無需通知便 可刪除

       /usr   此目錄通常用於從一個獨立的分割槽上掛載檔案。它應儲存共享只讀類檔案, 這樣它可以被執
              行Linux的不同主機掛載。

       /usr/X11R6
              X-Window系統 Version 11 release 6.

       /usr/X11R6/bin
              X-Windows系統使用的二進位制檔案;通常是在對更傳統的 /usr/bin/X11 中檔案的符號連線。

       /usr/X11R6/lib
              儲存與X-Windows系統有關資料檔案。

       /usr/X11R6/lib/X11
              此目錄儲存與執行X-Windows系統有關其他檔案。通常是對來自 /usr/lib/X11 中檔案的符號連
              線。

       /usr/X11R6/include/X11
              此目錄儲存包括使用X11視窗系統進行編譯程式所需的檔案。通常是對來自 /usr/lib/X11 中檔
              案的符號連線。

       /usr/bin
              這是執行程式的主要目錄,其中的絕大多數為一般使用者使用, 除了那些啟動系統或修復系統
              或不是本地安裝的程式一般都 放在此目錄下。

       /usr/bin/X11
              X11執行檔案放置的地方;在Linux系統中,它通常是對 /usr/X11R6/bin.  符號連線表

       /usr/dict
              此目錄儲存拼寫檢查器所使用的詞彙表文件。

       /usr/doc
              此目錄下應可以找到那些已安裝的軟體文件。

       /usr/etc
              此目錄可用來那些存放整個網共用的配置檔案。然而那可執行命     令指向總是使用參照使用
              /etc 目錄下的檔案。 /etc 目錄下連線檔案應指向 /usr/etc.  目錄下適當的檔案。

       /usr/include
              C程式語言編譯使用的Include"包括"檔案。

       /usr/include/X11
              C程式語言編譯和X-Windows系統使用的         Include"包括"檔案。它通         常中指向
              /usr/X11R6/include/X11.  符號連線表。

       /usr/include/asm
              申明彙編函式的Include"包括"檔案,它通常是指向 /usr/src/linux/include/asm 目錄的符號
              連線

       /usr/include/linux
              包含系統變更的資訊通常是指向  /usr/src/linux/include/linux 目錄的符號連線表,來獲得
              作業系統特定資訊。

              (注:使用者應在此自行包含那些保證自己開發的程式正常執行所需的libc    函式庫。不管怎
              樣,Linux核心系統不是設計用來執行直接執行使用者程式  的,它並不知道使用者程式需要使
              用哪個版本的libc庫 。如果你隨意將 /usr/include/asm/usr/include/linux 指向一個系
              統核心,系統很可能崩潰。Debian系統不這麼做。它使用  libc*-dev執行包中提供的核心系統
              標識,以保證啟動所有正確的檔案。)

       /usr/include/g++
              GNU C++編譯器所使用的Include"包括"檔案。

       /usr/lib
              目標庫檔案,包括動態連線庫加上一些通常不是直接呼叫的可執行檔案。一 些複雜的程式可能
              在此佔用整個子目錄。

       /usr/lib/X11
              存放X系統資料檔案及系統配置檔案的地方。 Linux中通常是指向 /usr/X11R6/lib/X11 目錄的
              符號連線表。

       /usr/lib/gcc-lib
              GNU C 編譯器所使用的可執行檔案和"包括"檔案。 gcc(1).

       /usr/lib/groff
              GNU groff 文件格式系統所使用的檔案。

       /usr/lib/uucp
              uucp(1) 所使用的檔案。

       /usr/lib/zoneinfo
              有關時區資訊檔案檔案。

       /usr/local
              安裝在本地執行程式的地方。

       /usr/local/bin
              在此地放置本地執行程式的二進位制檔案。

       /usr/local/doc
              放置本地文件。

       /usr/local/etc
              安裝在本地程式的配置檔案。

       /usr/local/lib
              安裝在本地程式的庫檔案。

       /usr/local/info
              安裝在本地程式有關資訊檔案。

       /usr/local/man
              安裝在本地程式使用手冊。

       /usr/local/sbin
              安裝在本地的系統管理程式。

       /usr/local/src
              安裝在本地程式的原始碼。

       /usr/man
              手冊頁通常放在此目錄,或相關子目錄下。

       /usr/man//man[1-9]
              此目錄在指定的地方以原始碼形式存放手冊頁。系統在所有的手冊 頁中使用自己獨特的語言及
              程式碼集,可能會省略 substring 子字串。

       /usr/sbin
              此目錄儲存系統管理程式的二進位制碼,這些檔案不是系統啟動或檔案 系統掛載 /usr 目錄或
              修復系統所必需的。

       /usr/share
              在此目錄下不同的子目錄中儲存了同一個作業系統在不同構架下工作 時特定應用程式的共享資
              料。使用者可以找到通常放在 /usr/doc/usr/lib/usr/man 目錄下的這些資料。

       /usr/src
              系統不同組成部份的原始檔包括參考資料包。不要將你自己與專案有關的文 件放這裡,因為在
              安裝軟體外,/usr下的檔案屬性除通常設為只讀。

       /usr/src/linux
              系統核心資源通常拆包安裝於此。這是系統中重要的一環,因為 /usr/include/linux  符號連
              線表指向此目錄。你應當使用其他目錄來來編譯建立新核心。

       /usr/tmp
              此目錄不再使用了。它應指向目錄  /var/tmp。 這個連結只是出於系統相容的目的,一般不再
              使用。

       /var   此目錄下檔案的大小可能會改變,如緩衝檔案可日誌檔案。

       /var/adm
              此目錄為 /var/log 甩替代,通常是指向 /var/log 的符號連線表。

       /var/backups
              此目錄用來存放重要系統檔案的後備檔案

       /var/catman/cat[1-9] or /var/cache/man/cat[1-9]
              此目錄存放根據手冊分類預先格式化的參考手冊頁。(這些參考手冊 頁是相互獨立的)

       /var/lock
              此目錄存放鎖定檔案。依據命名習慣,裝置鎖定檔案是 LCKxxxxx xxxxx與在檔案系統中該裝置
              名相同,使用的格式是HDU  UUCP鎖定檔案, 例如包含程序標識PID的鎖定檔案是一個10位元組
              的ASCII格式的數字, 後面跟一個換行符。

       /var/log
              各種日誌檔案。

       /var/preserve
              這是 vi(1) 存放正在編輯中的檔案,以便以後可以恢復。

       /var/run
              執行時的變數檔案,如存放程序標識和登入使用者資訊的檔案。 (utmp)  此目錄下檔案在系統
              啟動時被自動清除。

       /var/spool
              各種程式產生的緩衝或排除等待的檔案

       /var/spool/at
              at(1) 的作業存緩區

       /var/spool/cron
              cron(1) 的作業存緩區

       /var/spool/lpd
              列印快取檔案。

       /var/spool/mail
              使用者郵箱。

       /var/spool/smail
              存放 smail(1) 郵件傳送程式的緩衝檔案。

       /var/spool/news
              新聞子系統的緩衝目錄

       /var/spool/uucp
              uucp(1) 的緩衝檔案

       /var/tmp
              類似 /tmp, 此目錄儲存未指定持續時間的臨時檔案。

CONFORMS TO 適用於

       Linux 檔案系統,1.2版

BUGS缺陷

       這份列表是不詳盡的。因為不同的系統配置是不同。

參見

       find(1), ln(1), mount(1), proc(5), Linux 檔案系統標準的相關內容。

[中文版維護人]

       LetBright <letbright@netease.com>

[中文版最新更新]

       2000/10/30

《中國linux論壇man手冊頁翻譯計劃》:

       http://cmpp.linuxforum.net

       本頁面中文版由中文 man 手冊頁計劃提供。
       中文 man 手冊頁計劃:https://github.com/man-pages-zh/manpages-zh