Linux中資料夾的解讀

2021-08-25 09:59:20 字數 2964 閱讀 2045

linux根據版本的不同, 檔案的組織結構當然會有所差別,但主要的資料夾應該是一樣的,了解這些資料夾的含義,對於了解linux有著重要的意義.

1, / linux檔案系統的入口,也是處於最高一級的目錄;

2, /bin 系統所需要的那些命令位於此目錄,比如 ls、cp、mkdir等命令;功能和/usr/bin類似,這個目錄中的檔案都是可執行的、普通使用者都可以使用的命令。作為基礎系統所需要的最基礎的命令就是放在這裡。

3, boot linux的核心及引導系統程式所需要的檔案目錄,比如 vmlinuz initrd.img 檔案都位於這個目錄中。在一般情況下,grub或lilo系統引導管理器也位於這個目錄.

4, /dev 裝置檔案儲存目錄,比如音效卡、磁碟... ...

5, /etc 系統配置檔案的所在地,一些伺服器的配置檔案也在這裡;比如使用者帳號及密碼配置檔案

6,/home 普通使用者家目錄預設存放目錄;

7,/lib 庫檔案存放目錄

8,/lost+found 在ext2或ext3檔案系統中,當系統意外崩潰或機器意外關機,而產生一些檔案碎片放在這裡。當系統啟動的過程中fsck工具會檢查這裡,並修復已經損 壞的檔案系統。 有時系統發生問題,有很多的檔案被移到這個目錄中,可能會用手工的方式來修復,或移到檔案到原來的位置上。

9, /mnt 這個目錄一般是用於存放掛載儲存裝置的掛載目錄的,比如有cdrom 等目錄。可以參看/etc/fstab的定義。有時我們可以把讓系統開機自動掛載檔案系統,把掛載點放在這裡也是可以的。主要看/etc/fstab中怎 麼定義了;比如光碟機可以掛載到/mnt/cdrom 。

10, opt 表示的是可選擇的意思,有些軟體包也會被安裝在這裡,也就是自定義軟體包,比如在fedora core 5.0中,openoffice就是安裝在這裡。有些我們自己編譯的軟體包,就可以安裝在這個目錄中;通過原始碼包安裝的軟體,可以通過 ./configure --prefix=/opt/目錄 。

11, /proc 作業系統執行時,程序資訊及核心資訊(比如cpu、硬碟分割槽、記憶體資訊等)存放在這裡。/proc目錄偽裝的檔案系統proc的掛載目錄,proc並不是真正的檔案系統,它的定義可以參見 /etc/fstab 。

12, /root linux超級許可權使用者root的家目錄;

13, /sbin 大多是涉及系統管理的命令的存放,是超級許可權使用者root的可執行命令存放地,普通使用者無許可權執行這個目錄下的命令,這個目錄和/usr/sbin; /usr/x11r6/sbin或/usr/local/sbin目錄是相似的;我們記住就行了,凡是目錄sbin中包含的都是root許可權才能執行的。

14, /tmp 臨時檔案目錄,有時使用者執行程式的時候,會產生臨時檔案。/tmp就用來存放臨時檔案的。/var/tmp目錄和這個目錄相似。

15, /usr 這個是系統存放程式的目錄,比如命令、幫助檔案等。這個目錄下有很多的檔案和目錄。當我們安裝乙個linux發行版官方提供的軟體包時,大多安裝在這裡。 如果有涉及伺服器配置檔案的,會把配置檔案安裝在/etc目錄中。/usr目錄下包括涉及字型目錄/usr/share/fonts ,幫助目錄 /usr/share/man或/usr/share/doc,普通使用者可執行檔案目錄/usr/bin 或/usr/local/bin 或/usr/x11r6/bin ,超級許可權使用者root的可執行命令存放目錄,比如 /usr/sbin 或/usr/x11r6/sbin 或/usr/local/sbin 等;還有程式的標頭檔案存放目錄/usr/include。

16, var 這個目錄的內容是經常變動的,看名字就知道,我們可以理解為vary的縮寫,/var下有/var/log 這是用來存放系統日誌的目錄。/var/www目錄是定義apache伺服器站點存放目錄;/var/lib 用來存放一些庫檔案,比如mysql的,以及mysql資料庫的的存放地;

下面是一些重要的子目錄

1, /etc/init.d 這個目錄是用來存放系統或伺服器以system v模式啟動的指令碼,這在以system v模式啟動或初始化的系統中常見。比如fedora/redhat;

2, /etc/xinit.d 如果伺服器是通過xinetd模式執行的,它的指令碼要放在這個目錄下。有些系統沒有這個目錄, 比如slackware,有些老的版本也沒有。在rehat/fedora中比較新的版本中存在。

3, /etc/rc.d 這是slackware發行版有的乙個目錄,是bsd方式啟動指令碼的存放地;比如定義網絡卡,伺服器開啟指令碼等。

4, /etc/x11 這是x-windows相關的配置檔案存放地。

5, /usr/bin 這個目錄是可執行程式的目錄,普通使用者就有許可權執行;當我們從系統自帶的軟體包安裝乙個程式時,他的可執行檔案大多會放在這個目錄。比如安裝gaim軟體 包時。相似的目錄是/usr/local/bin;有時/usr/bin中的檔案是/usr/local/bin的鏈結檔案;

6, /usr/sbin 這個目錄也是可執行程式的目錄,但大多存放涉及系統管理的命令。只有root許可權才能執行;相似目錄是/sbin 或/usr/local/sbin或/usr/x11r6/sbin等

7, /usr/local 這個目錄一般是用來存放使用者自編譯安裝軟體的存放目錄;一般是通過原始碼包安裝的軟體,如果沒有特別指定安裝目錄的話,一般是安裝在這個目錄中。這個目錄下面有子目錄。自己看看吧。

8, /usr/share 系統共用的東西存放地,比如 /usr/share/fonts 是字型目錄,/usr/share/doc和/usr/share/man幫助檔案。

9,/usr/src 是核心原始碼存放的目錄,比如下面有核心原始碼目錄,比如 linux 、linux-2.***.xx 目錄等。有的系統也會把原始碼軟體包安裝在這裡。比如fedora/redhat,當我們安裝file.src.rpm的時候,這些軟體包會安裝在 /usr/src/redhat相應的目錄中。

10, /usr/include 應用程式開發所需要的系統標頭檔案,很多重要的c/c++標頭檔案都l在這裡,如:stdio.h

unistd.h 等。

11, /usr/lib 應用程式開發所需要的系統庫檔案,很多重要的c/c++庫檔案都在這裡,如:libstdc++,

c 等。

Linux中資料夾的解讀

linux根據版本的不同,檔案的組織結構當然會有所差別,但主要的資料夾應該是一樣的,了解這些資料夾的含義,對於了解linux有著重要的意義.1,linux檔案系統的入口,也是處於最高一級的目錄 2,bin 系統所需要的那些命令位於此目錄,比如 ls cp mkdir等命令 功能和 usr bin類似...

Linux下資料夾的許可權解讀

1 檔案能否刪除與檔案本身的許可權設定沒有關係,而與檔案所在的資料夾的許可權有關係。2 目錄的讀許可權 只能看到目錄下面檔案的列表,對於檔案的許可權,屬性都看不到 目錄的寫許可權 可以在目錄下建立和刪除檔案,前提是能夠進入該目錄。目錄的執行許可權 可以進入該目錄 可以察看 修改檔案的內容 也依賴於檔...

linux中資料夾中檔案排序顯示

在檢視linux檔案的時候,大家都習慣用ls 命令來對進行檢視。ls的引數很多,這裡就不一一說明了,有興趣的直接在控制台 ls help 可以看到所有資訊。資料夾中檔案多的時候,大家就會想到要排序了。排序的話在ls 命令中使用的是 t c u引數。敲入ls help 命令檢視說明 c with lt...