1. 程式人生 > >Linux中的檔案屬性

Linux中的檔案屬性

ls命令的-l選項檢視檔案的屬性

-l:以長格式顯示目錄下的內容列表。輸出的資訊從左到右依次包括檔案型別、許可權模式、硬連線數、所有者、組、檔案大小和檔案的最後修改時間等;
在這裡插入圖片描述
圖中的“1”
d:表示目錄
-:表示檔案
l:連線檔案
b:裝置檔案,提供儲存的介面裝置
c:裝置檔案,提供序列的介面裝置–鍵盤,滑鼠
s:資料介面檔案
p:資料傳輸檔案

r:可讀;w:可寫;x:可執行;-:沒有改許可權

圖中的“2”:第一個rwx是檔案所有者的許可權
圖中的“3”:第二個rwx是檔案所屬組的許可權
圖中的“4”:第三個rwx是檔案其他人的許可權

圖中的“5”:表示檔案擁有者
圖中的“6”:表示檔案的所屬組

圖中的“7”:
如果是檔案:表示檔案的大小,單位:B(位元組)
如果是目錄:表示目錄路徑的大小,單位:B(位元組)

圖中的“8”:表示檔案最近一次的修改時間
圖中的“9”:表示檔案的絕對路徑

補充ls命來常用的的選項

專案 Value
-a 顯示所有檔案和目錄(包括隱藏檔案)—檔案和目錄前面有一個“.”表示該檔案是隱藏檔案。
-d 僅顯示目錄名,而不顯示目錄下的內容列表。
-r 以檔名反序排列並輸出目錄內容列表;預設是檔名正序
-t 用檔案和目錄的更改時間排序;
-i 顯示檔案或目錄的iNode節點號。iNode節點:標識一個檔案和目錄的唯一編號
-h 檔案或目錄的大小會顯示單位