UNIX並不使用驅動器名如 C: D: 等來標記一硬盤或分區,在整個系統上,不管有多少個硬盤,分區是怎樣的,只有一個根目錄,叫做root 標記為 / ,其下任何一個子目錄,卻可以是一個硬盤或一個分區,而且是可隨時改變的,比如今天你可以設置 /tmp 為硬盤上一個分區,明天你可以設置他為一個你新裝的硬盤,如果你需要對這方面深入了解,你必須去看看這方面的專業書籍。現在我要讓你知道的是在通常情況下,一個UNIX系統的各個標准目錄下面的文件是什麼,以免你哪天萬幸進入了人家的系統,但連人家的主頁在那裡都找不到,下面以FreeBSD為例,說說UNIX文件系統的路徑組織結構
FreeBSD和其他UNIX類操作系統一樣有一套"標准"的路徑組織結構。在標准兩個字上加上引號是因為各種UNIX類操作系統的路徑組織結構雖基本相同,但總存在一些小的差別。FreeBSD的這種路徑組織結構為系統管理提供了很大的方便,用戶可以方便的確定所需要的文件存儲的位置。
/ 根文件系統,用於存儲系統內核,啟動管理和其他文件系統的裝載點。
/bin 系統啟動時需要的一些通用可執行程序。
/cdrom 光盤驅動器的裝載點。
/compat 與系統兼容有關的內容,如系統模擬等。
/dev 設備入口點。在UNIX系統上,每個設備都作為一個文件來看待,這裡放著所有系統能夠用到的各個設備
/etc 各種配置文件。非常重要的一個目錄,所有的配置文件(你可以看成是windows的注冊表)包括用戶密碼文檔等存放在這裡
/mnt 軟盤等其他文件系統的裝載點。
/modules 內核可裝載模塊。
/proc 進程文件系統,存儲指向當前活動進程的虛擬內存的偽文件。
/root root用戶的工作目錄。
/sbin 系統可執行文件。
/stand 獨立執行的程序,sysinstall就在這個目錄下。在安裝配置系統時用到
/usr 第二個文件系統。基本上是和系統核心無關但又屬於操作系統的一部分的一個目錄,大多數的應用程序,還有各用戶的私有資料存放在這個子系統
/usr/bin 與系統啟動無關的標准應用程序。
/usr/sbin 系統啟動時不需要使用的一些系統管理程序。
/usr/games 游戲。
/usr/home 用戶目錄。存放各個用戶自己的文件,如果你的用戶名為 abcd 那麼 /usr/home/abcd 就是屬於你的目錄,一般情況下其下面的任何文件可以任你主宰,你能夠創建、刪除文件和目錄