認識 linux 檔案目錄

2021-08-20 04:06:21 字數 2594 閱讀 6498

目錄

縮寫含義

/bin

binary

存放傳統unix系統必備的命令,如cat、cp、ls等

/boot

-這裡存放的是啟動linux時使用的一些核心檔案。如作業系統核心、引導程式grub等。

/dev

-所有的系統裝置檔案,從此目錄可以訪問各種系統裝置。如cd-rom,磁碟驅動器,數據機和記憶體等。還包含有各種實用功能,如用於建立裝置檔案的makedev。

/etc

ec cetra

標準unix系統和應用軟體的配置檔案。

/etc/passwd

-包含了系統中的使用者描述資訊,每行記錄乙個使用者的資訊。

/home

-儲存普通使用者的個人檔案。每個使用者的主目錄均在/home下以自己的使用者名稱命名。

/lib

-存放著系統最基本的共享鏈結庫和核心模組。共享鏈結庫在功能上類似於windows裡的.dll檔案。

/lib64

-64位系統有這個資料夾,64位程式的庫。

/lost+found

-這並不是linux目錄結構的組成部分,而是ext3檔案系統用於儲存丟失檔案的地方。不恰當的關機操作和磁碟錯誤均會導致檔案丟失,這意味著這些被標註為「在使用」,但卻並未列於磁碟上的資料結構上。正常情況下,引導程序會執行fsck程式,該程式能發現這些檔案。除了「/」分割槽上的這個目錄外,在每個分割槽上均有乙個lost+found目錄。

/media

-可移動裝置的掛載點,當前的作業系統通常會把u盤等裝置自動掛載到該資料夾下。

/mnt

-臨時用於掛載檔案系統的地方。一般情況下這個目錄是空的,而在我們將要掛載分割槽時在這個目錄下建立目錄,再將我們將要訪問的裝置掛載在這個目錄上,這樣我們就可訪問檔案了。(注意在gnome中,只有掛載到/media的資料夾才會顯示在「計算機」中,掛載到/mnt不會做為特殊裝置顯示,詳見自動掛載分割槽)

/opt

多數第三方軟體預設安裝到此位置,如adobe reader、google-earth等。並不是每個系統都會建立這個目錄。

/proc

-存在於記憶體中的虛擬檔案系統。裡面儲存了核心和程序的狀態資訊。多為文字檔案,可以直接檢視。如/proc/cpuinfo儲存了有關cpu的資訊。

/root

-根使用者的主目錄。與保留給個人使用者的/home下的目錄很相似,該目錄中還包含僅與根使用者有關的條目。存放啟動linux時使用的一些核心檔案,如作業系統核心、引導程式grub等。

/sbin

super bin

供超級使用者使用的可執行檔案,多是傳統unix系統管理和服務必備的命令,如fsck, reboot, shutdown, ifconfig等。

/tmp

-儲存臨時檔案。該目錄具有sticky特殊許可權,所有使用者都可以在這個目錄中建立、編輯檔案。但只有檔案擁有者才能刪除檔案。為了加快臨時檔案的訪問速度,有的實現把/tmp放在記憶體中。

/usr

unix system resource

靜態的使用者級應用程式等,見下。

/var

通常是乙個龐大的資料夾,其下的目錄結構與根目錄相似,但根目錄中的檔案多是系統級的檔案,而/usr中是使用者級的檔案,一般與具體的系統無關。

usr最早是user的縮寫,/usr的作用與現在的/home相同。而目前其通常被認為是 user system resources 的縮寫,其中通常是使用者級的軟體等,與存放系統級檔案的根目錄形成對比。

應注意,程式的配置檔案、動態的資料檔案等都不會存放到/usr,所以除了安裝、解除安裝軟體外,一般無需修改/usr中的內容。說在系統正常執行時,/usr甚至可以被唯讀掛載。由於這一特性,/usr常被劃分在單獨的分割槽,甚至有時多台計算機可以共享乙個/usr。

目錄縮寫

含義/usr/bin

存放一些應用軟體工具必備命令,如c++、gcc等

/user/include

/usr/lib

存放共享庫(動態鏈結庫)

/usr/local

存放手動安裝的軟體

/usr/sbin

存放網路管理的必備程式,如httpd等

/usr/share

共享資料,與架構無關的資料,多數軟體安裝在此

/usr/x11r6

該目錄用於儲存執行x-window所需的所有檔案。該目錄中還包含用於執行gui要的配置檔案和二進位制檔案。

/usr/src

源**

/var中包括了一些資料檔案,如系統日誌等。/var的存放使得/usr被唯讀掛載成為可能。

目錄縮寫

含義/var/cache

應用程式的快取檔案

/var/lib

應用程式的資訊、資料。如資料庫的資料等都存放在此資料夾。

/var/local

/usr/local中程式的資訊、資料

/var/lock

鎖檔案/var/log

日誌檔案

/var/opt

/opt中程式的資訊、資料

/var/run

正在執行著的程式的資訊,如pid檔案應存放於此

/var/spool

存放程式的假離線資料(即spool data)

/var/tmp

臨時檔案

Linux學習 認識檔案與目錄管理

絕對路徑 由根目錄 寫起,例如 這個目錄。相對路徑 不是由 寫起,例如由 home 要到 dev底下時,可以寫成 cd dev 此處是csdn的bug,不能寫出兩個點,詳細見截圖最後一行 ls 列出目錄及檔名 cd 切換目錄 pwd 顯示目前的目錄 mkdir 建立乙個新的目錄 rmdir 刪除乙個...

Linux 檔案 目錄

dr xr xr x 2 root root 4096 dec 14 2012 bin 修改檔案所屬組為root r可不用,用代表遞迴修改 chgrp r root my.log 修改檔案所屬使用者 遞迴 chown r root my.log 修改檔案所屬使用者和所屬組 遞迴 chown r ro...

linux檔案目錄

linux發行版本之間的差別其實很少,差別主要表現在系統管理的特色工具以及軟體包管理方式的不同,除此之外,沒有什麼大的差別 比如fedora軟體包管理工具是rpm,而slackware是pkgtool 或installpkg等 言歸正傳,我們接著說檔案系統組織結構。linux檔案系統的入口,也是處於...