Linux 檔案目錄——碎碎念
阿新 • • 發佈:2019-01-08
這一年的開始系統的學習計算機,可以說Linux 是接觸最多的,抽空補一下知識點吧!!!
檔案概述
與Windows 將硬碟看做“C盤”,“D盤”,幾個獨立的分割槽不同,Linux 將整個檔案系統看作是一顆樹,這棵樹的樹根叫做根檔案系統,用 / 表示。各個分割槽通過mount 以檔案形式提供訪問。另外linux還有特殊的檔案,裝置檔案,在linux 系統中,每個I/O裝置都被對映為一個檔案,這樣對使用者而言就可以忽略I/O裝置的細節,使得對裝置的操作和對檔案的操作儘可能達到統一。
目錄名稱 | 說明 |
/ | 根目錄。根目錄下一般只存放目錄,不要存放檔案。/etc,/bin,/dev, /lib 應該和根目錄放置在一個分割槽中 |
/bin | 可執行二進位制檔案的目錄,ls,tar,mv,cat等 |
/dev | 在此目錄中包含所有的系統裝置檔案。從此目錄可以訪問各種系統裝置。如CD-ROM ,磁碟驅動器,調變解調器和記憶體等。在該目錄中還包含各種實用功能,如用於建立裝置檔案的MAKDEV |
/etc | 該目錄包含系統最基本的共享和應用軟體的配置檔案 |
/lib | 存放著系統最基本的共享連結庫和核心模組 |
/lib64 | 64 位系統有這個資料夾,64位程式庫 |
/lost+fount | 該目錄並不是Linux 目錄結構的組成部分,而是ext3檔案系 統用於儲存丟失檔案的地方。不恰當的關機操作和磁碟錯誤 均會導致檔案丟失,這意味著這些檔案被標註為“在使用”, 但卻並未列入磁碟的資料結構上。正常情況下,引導程序會 執行fsck 程式,該程序能發現這些檔案。除了“/"分割槽上得這 個目錄外,每個分割槽上均有一個LOST+FOUND
|
/media | 可移動的裝置檔案的掛載點,當前的作業系統通常會把U盤,CD/DVD等裝置自動掛載到該資料夾上 |
/mnt | 臨時用於掛載檔案系統的地方。一般情況下這個目錄是空的,而是我們將要掛載分割槽時在這個目錄下建立目錄。 |
/opt | 多數第三方軟體預設安裝到此位置,並不是每個系統都會建立這個目錄 |
/proc | 它是存在於記憶體中的虛擬檔案系統。裡面存放核心和程序的狀態資訊。多為文字檔案,可以直接檢視。如/proc/cpuinfo 儲存有關CPU的資訊 |
/root | 跟使用者的主目錄。與保留給普通使用者的/home 下的目錄很相似,該目錄中包含僅與使用者有關的條目 |
/sbin | 供超級使用者使用的可執行檔案,裡面多是系統管理命令,如fsck,reboot,shutdown,ifconfig 等 |
/tmp | 儲存臨時檔案。所有使用者都可以在這個目錄中建立,編輯檔案,但只有檔案擁有者才可以刪除檔案。 |
/usr | 靜態使用者級應用程式 |
/var | 動態的程式資料等 |
目錄名稱 | 說明 |
/usr/bin | 多數日常應用程式存放的地方。如果/usr 被放在單獨分割槽中,Linux的使用者模式不能訪問/usr/bin,所以對系統至關重要的程式不放在此資料夾中 |
/usr/include | 存放C/C++標頭檔案的目錄 |
/usr/lib | 系統的庫檔案 |
/usr/local | 新裝的系統中這個檔案空的,可以用存放個人安裝軟體。安裝了本地軟體的/usr/local 裡的目錄結構與/usr相似 |
/usr/sbin | 單使用者模式中不用的系統的系統程式 |
/usr/share | 與架構無關的資料,多數軟體在此 |
/usr/X11R6 | 該目錄用於儲存執行X-window 所需的檔案。該目錄還包含用於執行GUI要配置檔案和二進位制檔案 |
/usr/src | 原始碼 |
目錄名稱 | 說明 |
/var/cache | 應用程式的快取 |
/var/lib | 應用程式的資訊,資料。如資料庫的資料都存放在此資料夾 |
/var/local | /usr/local 中程式的資訊,資料 |
/var/lock | 鎖檔案 |
/var/log | 日誌檔案 |
/var/opt | /opt 中程式的資訊,資料 |
/var/run | 正在執行的程式資訊,如PID存放在此 |
/var/spool | 存放程式執行的假離線資料 |
/var/tmp | 臨時檔案 |