Linux的檔案系統結構

2021-04-01 07:18:44 字數 2096 閱讀 9022

linux的檔案系統和ms-windows的檔案系統有很大的不同,對於微軟視窗系統的檔案結構我在這裡不再多說,我們主要了結一下linux的檔案系統結構.

linux只有乙個檔案樹,整個檔案系統是以乙個樹根"/"為起點的,所有的檔案和外部裝置都以檔案的形式掛結在這個檔案樹上,包括硬碟,軟盤,光碟機,數據機等,這和以"驅動器碟符為基礎的ms-windows系統是大不相同的.

linux的檔案結構體現了這個作業系統簡潔清析的設,常我們能夠接觸到的linux發行版本的根目錄大都是以下結構:

/bin /etc /lost+found /sbin /var /boot /root

/home /mnt /tmp /dev /lib /proc /usr

現在我將這些目錄給大家做乙個簡要的介紹:

? /bin和/sbin

使用和維護unix和linux系統的大部分基本程式都包含在/bin和/sbin裡,這兩個目錄的名氣之所以包含bin,是因為可執行的程式都是二進位制檔案(binary files).

/bin目錄通常用來存放使用者最常用的基本程式,如:

login

shells

檔案操作實用程式

系統實用程式

壓縮工具

/sbin目錄通常存放基本的系統和系統維護程式,如:

fsck fdisk mkfs shutdown lilo init

存放在這兩個目錄中的程式的主要區別是:/sbin中的程式只能由root(管理員)來執行.

? /etc

這個目錄一般用來存放程式所需的整個檔案系統的配置檔案,其中的一些重要檔案如下:

passwd shadow fstab hosts motd profile shells services

lilo.conf

? /lost+found

這個目錄專門是用來放那些在系統非正常菪機後重新啟動系統時,不知道改網**恢復的「流浪」檔案的。

? /boot

這個目錄下面存放著和系統啟動有關係的各種檔案,包括系統的引導程式和系統核心部分。

? /root

這是系統管理員(root)的主目錄。

? /home

系統中所有使用者的主目錄都存放在/home中,它包含實際使用者(人)的主目錄和其他使用者的主目錄.linux同unix的不同之處是,linux的root使用者的主目錄通常是在/root或/home/root,而unix通常是在/。

? /mnt

按照約定,像cd-rom,軟盤,zip盤,或者jaz這樣的可以動介質都應該安裝在/mnt目錄下,/mnt目錄通常包含一些子目錄,每個子目錄是某種特定裝置型別的乙個安裝點。例如:

/cdrom /floppy /zip /win ....

如果我們要使用這些特定裝置,我們需要用mount命令從/dev目錄中將外部裝置掛接過來。在這裡大家可能看到了有乙個win的目錄,這是我的機子上面做的乙個通向windows檔案系統的掛接點,這樣我通過訪問這個目錄就可以訪問到我在windows下面的檔案了。但如果你的windows檔案系統是ntfs格式,那麼這個辦法就不行了。

? /tmp和/var

這兩個目錄用來存放臨時檔案和經常變動的檔案。

? /dev

這是乙個非常重要的目錄,它存放著各種外部裝置的映象檔案,其中有一些內容我們是要牢牢記住的。例如第乙個軟盤驅動器的名字是fd0;第乙個硬碟的名字是hda,硬碟中的第乙個分割槽是hda1,第二個分割槽是hda2;第乙個光碟驅動器的名字是hdc;此外,還用modem和其他外設的名字,在這麼多的名字中,我們只需要記住最最常用的那幾個外設就可以了。

? /usr

按照約定,這個目錄用來存放與系統的使用者直接相關的程式或檔案,這裡面有每乙個系統使用者的主目錄,就是相對於他們的小型「/」。

? /proc

這個目錄下面的內容是當前在系統中執行的程序的虛擬映象,我們在這裡可以看到由當前執行的程序號組成的一些目錄,還有乙個記錄當前記憶體內容的kernel檔案。

就個人經驗,我認為這些目錄以及在它們下面應該儲存什麼內容,我們都應當很熟練的記下來,這對於我們進一步的使用系統是很有幫助的。

linux 檔案系統 Linux 檔案系統結構介紹

ubuntu 像所有類unix系統一樣 在分層樹中組織檔案,其中的關係就像父母和孩子一樣。目錄可以包含其他目錄以及常規檔案,它們是樹的 葉子 樹的任何元素都可以通過路徑名引用 絕對路徑以字元 標識根目錄,其中包含所有其他目錄和檔案 開頭,然後列出必須遍歷以到達該元素的每個子目錄,每個子目錄用 符號分...

Linux檔案系統結構

linux檔案系統是乙個倒轉的單根數數狀結構 所有的檔案資料夾結構都是存在於乙個根目錄下面 不同於windows作業系統,windows作業系統對於大小寫不敏感,但是linux系統嚴格區分大小寫 路徑使用 分割 windows中使用 每乙個shell或系統程序都有乙個當前工作目錄 我們使用pwd命令...

Linux 檔案系統結構

一.初步了解檔案系統 檢視檔案資訊的兩個指令 ls l stat ls l所示的7列 模式 硬鏈結數 檔案所有者 組 大小 最後修改時間 檔名 關於檔案的inode 超級塊 存放檔案系統本身的結構資訊 i節點表 存放檔案屬性。如檔案大小.所有者.資料區 存放檔案內容 二.建立檔案的操作 1 儲存屬性...