Linux OS下根目錄 分類詳解
阿新 • • 發佈:2018-12-03
程式碼:
/ (這就是著名的根)├── bin (你在終端執行的大多數程式,比如cp、mv...)
├── boot (核心放在這裡,這個目錄也經常被作為某個獨立分割槽的掛載點)
│ └── grub (grub載入程式和引導選單就放在這裡)
├── cdrom
├── dev (存放裝置檔案,這裡相當於一個裝置管理器,由系統自動生成。視硬體環境不同變化很大)
│ ├── block
│ ├── bsg
│ ├── bus
│ ├── char
│ ├── disk (磁碟資訊,要掛載硬碟分割槽就要注意這裡的資訊嘍)
│ │ ├── by-id (硬碟分割槽的永久性符號連結)
│ │ ├── by-label (按卷標識別的硬碟分割槽,常用於掛載)
│ │ ├── by-path (硬碟分割槽的節點連結)
│ │ └── by-uuid (按UUID識別的硬碟分割槽,常用於掛載)
│ ├── dri
│ ├── fd
│ ├── input
│ ├── net
│ ├── pts
│ ├── shm
│ └── snd
├── etc (存放所有程式和系統的配製檔案和全域性變數,對所有使用者生效,非常值得備份)
├── home (這就是著名的home目錄了,注意不是”家目錄”,強烈建議把一個獨立分割槽掛載到這裡!)
│ ├── adagio (這才是我真正的家!一般來說目錄名就是帳號名,當然也可以不是,隨便。命令列中用波浪線~代表這裡)
│ ├── MNT (這是我掛載其它硬碟分割槽的地方,你可以看到用硬碟品牌、容量或用途區分的目錄名)
│ │ ├── MAX40NT1 (邁拓40G)
│ │ ├── ST160NT1 (希捷160G第一分割槽,下面兩個類似)
│ │ ├── ST160NT2
│ │ ├── ST160SYS
│ │ ├── ST320G (希捷320G)
│ │ │ ├── MOVIE
│ │ │ ├── MUSIC
│ │ │ └── P2P (電驢、BT的緩衝區)
│ │ ├── ST80G (希捷80G)
│ │ │ ├── PROGRAM
│ │ │ ├── ST80PE
│ │ │ └── YEAR
│ │ └── WD1000 (西數1T)
│ │ ├── WD2
│ │ ├── WD3
│ │ ├── WD5
│ │ ├── WD6.Lib
│ │ └── WD7
│ └── test (我建立的另一個帳號的家目錄,專門用於測試,一旦搞到無法收拾的地步,只需簡單的
│ 把裡面的所有檔案刪除,就可以恢復預設。實際上你可以擁有無數個帳號)
├── lib (所有程式共享的庫檔案)
├── lost+found (磁碟掃描出現的丟失的資料)
├── media (你在檔案管理器裡點選後自動掛載的分割槽就在這裡,按卷標命名,沒有卷標則按大小命名)
├── mnt (同樣用於掛載磁碟,這是最傳統的位置,喜歡掛哪裡隨便)
├── opt (某些特殊的程式喜歡把資料放在這裡,比如JAVA)
├── proc (當前系統所有的詳細資訊,這裡的”檔案”並不存在於硬碟中,而是在記憶體或快取裡,每次啟動後都不一樣)
├── root (這是系統最高權威root使用者的家!他是老大,所以不住在/home裡,那裡是草民住的)
├── sbin (類似/bin,存放常用程式,但這裡的程式都是要命的啊,比如格式化,所以只有root使用者或sudo程式有權使用)
├── srv (一些服務所要訪問的檔案)
├── sys (系統的核心檔案,類似/proc,不必管它)
├── tmp (存放臨時檔案,所有使用者均可使用,不過你要小心啊,這裡的所有檔案一旦重啟就全沒了,自動清空的)
├── usr (你在X下使用的所有程式資料都在這裡了,包括圖示、manual等。所有使用者都可以使用。也是最龐大的目錄)
└── var (variation,顧名思義就是變數,這裡存放系統中經常變化的資料。和/tmp不同啊,很有用的地方)
├── backups
├── cache
│ └── apt
│ └── archives (存放你安裝的所有程式的deb包!重灌系統時太有用了,一定要備份好,到時候放回來。
│ 我建議把整兒/var單獨掛載到一個獨立分割槽,像/home一樣。這樣你重灌好系統後,只
│ 需要簡單的把整兒分割槽掛載到/var就行了,省去了備份-還原的時間。要知道這些deb包
│ 可不是幾十M而已,而是有可能幾百M、幾個G,一來一回可夠嗆的。你也可以單獨掛載
│ 一個分割槽到/var/cache/apt/archives,其他的都不要。
│ 當然,這樣又增加了一點系統構造的複雜度,喜歡怎樣請自己斟酌。)
├── crash
├── games
├── lib
├── local
├── lock
├── log (呵呵,這裡的檔案是系統執行的完整記錄,出了問題一定要來這裡看看)
├── mail (這裡是存放所有使用者email的地方)
├── opt
├── run
├── spool
└── tmp