Linux ls -l 命令圖解

 

第1字段: 文件屬性字段

文件屬性字段總共有10個字母組成;第一個字符代表文件的類型。
字母“-”表示該文件是一個普通文件
字母“d”表示該文件是一個目錄,字母”d”,是dirtectory(目錄)的縮寫
注意:目錄或者是特殊文件,這個特殊文件存放其他文件或目錄的相關信息
字母“l”表示該文件是一個鏈接文件。字母”l”是link(鏈接)的縮寫,類似於windows下的快捷方式
字母“b”的表示塊設備文件(block),一般置於/dev目錄下,設備文件是普通文件和程序訪問硬件設備的入口,是很特殊的文件。沒有文件大小,只有一個主設備號和一個輔設備號。一次傳輸數據爲一整塊的被稱爲塊設備,如硬盤、光盤等。最小數據傳輸單位爲一個數據塊(通常一個數據塊的大小爲512字節)
字母爲“c”表示該文件是一個字符設備文件(character),一般置於/dev目錄下,一次傳輸一個字節的設備被稱爲字符設備,如鍵盤、字符終端等,傳輸數據的最小單位爲一個字節。
字母爲“p”表示該文件爲命令管道文件。與shell編程有關的文件。
字母“s”表示該文件爲sock文件。與shell編程有關的文件。

第1字符的後面9個字母表示該文件或目錄的權限位。

r表是讀 (Read) 、w表示寫 (Write) 、x表示執行 (eXecute)
其中前三個表示文件擁有者的權限,中間三個表示文件所屬組擁有的權限,最後三個表示其他用戶擁有的權限。

第2字段:文件硬鏈接數

如果一個文件不是目錄,此時這一字段表示這個文件所具有的硬鏈接數,

第3字段:文件(目錄)擁有者

該字段表示此文件是屬於哪個用戶。linux類系統都是多用戶系統,每個文件都有它的擁有者。只有文件的擁有者才具有改動文件屬性的權利。當然, root用戶具有改動任何文件屬性的權利。對於一個目錄來說,只有擁有該目錄的用戶,或者具有寫權限的用戶纔有在目錄下創建文件的權利.

第4字段:文件(目錄)擁有者所在的組

一個用戶可以加入很多個組,但是其中有一個是主組,就是顯示在第4字段的名稱。可以在useradd的時候用-g指定該用戶所在的主組,用-G指定其他組.

第5字段: 文件所佔用的空間(以字節爲單位)

表示文件大小,如果是一個文件夾(目錄),則表示該文件夾的大小。請注意是文件夾本身的大小,而不是文件夾以及它下面的文件的總大小。

第6字段:文件(目錄)最近訪問(修改)時間

第7字段:文件名

如果是一個符號鏈接,那麼會有一個 “->” 箭頭符號,後面根一個它指向的文件名

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章