Linux檔案和目錄的屬性及許可權總結

2021-09-29 20:29:09 字數 2081 閱讀 6424

ls 命令是linux系統中最常用的命令之一。

ls 命令將每個由 directory 引數指定的目錄或者每個由 file 引數指定的名稱寫到標準輸出,以及您所要求的和標誌一起的其它資訊。

如果不指定 file 或 directory 引數, ls 命令顯示當前目錄的內容。

# 選項與引數:

-a :全部的檔案,連同隱藏檔案( 開頭為 . 的檔案) 一起列出來(常用)

-a :全部的檔案,連同隱藏檔案,但不包括 . 與 .

. 這兩個目錄

-d :僅列出目錄本身,而不是列出目錄內的檔案資料(常用)

-f :直接列出結果,而不進行排序 (ls 缺省會以檔名排序!)

-f :根據檔案、目錄等資訊,給予附加資料結構,例如: *

:代表可可執行檔案; /

:代表目錄; =

:代表 socket 檔案; |

:代表 fifo 檔案;

-h :將檔案大小以人類較易讀的方式(例如 gb

,kb 等等)列出來;

-l :長資料序列出,包含檔案的屬性與許可權等等資料;(常用)

-n :列出 uid 與 gid 而非使用者與群組的名稱 (uid與gid會在帳號管理提到!)

-r :連同子目錄內容一起列出來,等於該目錄下的所有檔案都會顯示出來;

-s :以檔案大小大小排序,而不是用檔名排序;

-t :依時間排序,而不是用檔名。

--color=never :不要依據檔案特性給予顏色顯示; --color=always :顯示顏色 --color=auto :讓系統自行依據設定來判斷是否給予顏色

--full-time :以完整時間模式 (包含年、月、日、時、分) 輸出 --time=

:輸出 access 時間或改變許可權屬性時間 (ctime) 而非內容變更時間 (modification time)

在linux中第乙個字元代表這個檔案是目錄、檔案或鏈結檔案等等。

接下來的字元中,以三個為一組,且均為『rwx』 的三個引數的組合。

[ r ]代表可讀(read)、[ w ]代表可寫(write)、[ x ]代表可執行(execute),如果沒有許可權,就會出現減號[ - ]

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-1l0enj4w-1574345544455)(img/1.png)]

從左至右用0-9這些數字來表示。

第0位確定檔案型別。

第1-3位確定屬主(該檔案的所有者)擁有該檔案的許可權。

第4-6位確定屬組(所有者的同組使用者)擁有該檔案的許可權。

第7-9位確定其他使用者擁有該檔案的許可權。

第1、4、7位表示讀許可權,如果用"r"字元表示,則有讀許可權,如果用"-"字元表示,則沒有讀許可權;

第2、5、8位表示寫許可權,如果用"w"字元表示,則有寫許可權,如果用"-"字元表示沒有寫許可權;

第3、6、9位表示可執行許可權,如果用"x"字元表示,則有執行許可權,如果用"-"字元表示,則沒有執行許可權。

所有的 -

>

[ r ]都是 4

,[ w ]都是 2

,[ x ]都是 1 。

inode中文意思是索引節點,每個儲存裝置或儲存裝置的分割槽(儲存裝置可以是硬碟、u盤…)被格式化為檔案系統後,都應該有兩部分:一部分是inode,另一部分是block。block是用來儲存資料用的。而inode就是用來儲存這些資料資訊的,這些資訊包括檔案大小、屬主、歸屬的使用者組、讀寫許可權。

inode為每個檔案進行資訊索引,所以就有了inode的數值。作業系統根據指令,能通過inode值最快的找到相對應的檔案。

歸屬的使用者組、讀寫許可權。

inode為每個檔案進行資訊索引,所以就有了inode的數值。作業系統根據指令,能通過inode值最快的找到相對應的檔案。

打個比方,比如一本書,儲存裝置或分割槽就相當於這本書,block相當於書中的每一頁,inode就相當於這本書前面的目錄,一本書有很多內容,如果想查詢某部分的內容,可以先查目錄,通過目錄更快的找到我們想要看的內容。雖然不太恰當,但還是比較形象的。

Linux檔案目錄屬性及許可權詳解

檔案許可權的概念 普通檔案屬性及許可權 2.1 檢視檔案屬性 2.2 修改檔案屬性及許可權 檔案及目錄許可權的意義 3.1 許可權對於檔案的意義 3.2 許可權對於目錄的意義 3.3 案例 摘自鳥哥的私房菜 檔案與目錄的預設許可權和隱藏屬性 4.1 檔案預設許可權 4.2 檔案隱藏屬性 大家在使用l...

linux下檔案目錄和屬性

檔案型別 普通檔案 d 目錄 c 字元裝置,如顯示器鍵盤滑鼠等 b 塊裝置,磁碟,u盤等 l 軟連線檔案,類似於win中的快捷方式,只記錄了乙個檔案的路徑 s 程序間通訊的檔案 p 管道檔案,將乙個命令的輸出作為另乙個命令的輸入 第乙個三個表示這個檔案的所屬主 第二個三個表示這個檔案的所屬組 第三個...

Linux 檔案 目錄 屬性

檔案屬性 ls l 列出的檔案 目錄資訊如下 執行是指 如果該檔案是乙個可執行檔案,需要有x許可權才能執行這個可執行檔案。每3個一組,前三個是屬主 檔案 目錄所有者 許可權,中間三個是屬組 與屬主同組的其它使用者 許可權,後三個是其他組的使用者的許可權。每組的許可權順序都是rwx,不具備某個許可權就...