文章目錄
- 1.目錄組織結構
- 1.1目錄特點
- 1.2目錄結構
- 1.3目錄說明
- 2.檔案型別
- 2.1普通檔案型別
- 2.2目錄檔案型別
- 2.3字符設備檔案
- 2.4塊設備檔案
- 2.5套接字檔案
- 2.6管道檔案
- 2.7鏈接檔案
- 3.檔案權限
1.目錄組織結構
當您使用Linux的時候,如果您通過ls-la/就會發現,在/下包涵很多的目錄,比如etc、usr、var、 bin … …等目錄,而在這些目錄中,我們進去看看,發現也有很多的目錄或檔案,檔案系統在Linux下看上去就象樹形結構,所以我們可以把檔案系統的結構形象的稱為樹形結構,
linux檔案系統是目錄和檔案組成的一種層次結構,目錄的起點稱為根(root),起名字是一個字符 /,目錄是一個包含許多目錄項的檔案,在邏輯上,可以認為每個目錄項都包含一個檔案名,同時還包含說明該檔案屬性的資訊,檔案屬性是指檔案型別(是普通檔案還是目錄),檔案大小,檔案所有者,檔案權限(其他用戶能否訪問該檔案)以及檔案最后的修改時間等,
1.1目錄特點
- /(根)是所有目錄的頂點,
- 目錄結構像一顆倒掛的樹,
- 目錄和磁盤磁區,默認是沒有關聯的,
- /(根)下不同的目錄可能會對應不同的磁區或磁盤,
- 所有的目錄都是按照一定的類別和規律組成的
1.2目錄結構

1.3目錄說明

2.檔案型別
Linux檔案型別常見的有:普通檔案、目錄檔案、字符設備檔案和塊設備檔案、符號鏈接檔案等,因為Linux中的所有資料都是以檔案的形式顯現的,所以都是通過操作檔案進行功能的實作,
2.1普通檔案型別
Linux中最多的一種檔案型別, 包括 純文本檔案(ASCII);二進制檔案(binary);資料格式的檔案(data);各種壓縮檔案,第一個屬性為 [-] ,
2.2目錄檔案型別
在linux中,它的思想是一切皆是檔案,目錄檔案也就是Windows中的目錄,也就是能用 cd 命令進入的,第一個屬性為 [d],例如 [drwxr-xr-x],
2.3字符設備檔案
即串行埠的介面設備,例如鍵盤、滑鼠等等,第一個屬性為 [c],
2.4塊設備檔案
即存盤資料以供系統存取的介面設備,簡單而言就是硬碟,例如一號硬碟的代碼是 /dev/hda1等檔案,第一個屬性為 [b],
2.5套接字檔案
這類檔案通常用在網路資料連接,可以啟動一個程式來監聽客戶端的要求,客戶端就可以通過套接字來進行資料通信,第一個屬性為 [s],最常在 /var/run目錄中看到這種檔案型別,
2.6管道檔案
FIFO也是一種特殊的檔案型別,它主要的目的是,解決多個程式同時存取一個檔案所造成的錯誤,FIFO是first-in-first-out(先進先出)的縮寫,第一個屬性為 [p],
2.7鏈接檔案
類似Windows下面的快捷方式,第一個屬性為 [l],例如 [lrwxrwxrwx],
3.檔案權限
對于一個檔案來說,操作其的用戶可以分為三類

權限值
- r 讀權限
- w 寫權限
- x 執行權限 -》普通檔案
- 可進入權限-》目錄檔案
- 無執行權限
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/272341.html
標籤:其他
