ls -l

ls -l

ls -l是unix命令意思指以長格式的形式查看當前目錄下所有可見文件的詳細屬性。

分段類別


1.文件屬性:drwxr-xr-x
其中各個字元代表的意義:
rwx:代表屬主許可權,-代表無許可權;r代表具有可讀許可權; w代表具有可寫許可權;x代表具有可執行許可權
r-x:代表組許可權
r-x:代表其他用戶許可權
d表示該文件是一個目錄,字母"d",是directory(目錄)的縮寫
注意:目錄或者是特殊文件,這個特殊文件存放其他文件或目錄的相關信息
l表示該文件是一個鏈接文件。字母"l"是link(鏈接)的縮寫,類似於windows下的快捷方式
b的表示塊設備文件(block),一般置於/dev目錄下,設備文件是普通文件和程序訪問硬體設備的入口,是 很特殊的文件。沒有文件大小,只有一個主設備號和一個輔設備號。一次傳輸數據為一整塊的被稱為塊設備,如硬碟、光碟等。最小數據傳輸單位為一個數據塊(通 常一個數據塊的大小為512位元組)
c表示該文件是一個字元設備文件(character),一般置於/dev目錄下,一次傳輸一個位元組的設備被稱為字元設備,如鍵盤、字元終端等,傳輸數據的最小單位為一個位元組
p表示該文件為命令管道文件。與shell編程有關的文件
s表示該文件為sock文件。與shell編程有關的文件
鏈接文件分為硬鏈接或符號鏈接兩種。
硬鏈接:多個指向同一文件。硬鏈接文件大小完全相同,如有多個硬鏈接,所鏈接的文件只是一個文件大小。
同一個文件所有的文件都是等價的,操作系統不區分鏈接創建的先後順序,若一個文件存在兩個鏈接,那麼除去一個文件還可以通過另外一個文件來訪問該文件,也可以除去創建鏈接時用到的文件,但只要還有一個鏈接存在,就可通過該連接訪問文件。
符號鏈接(軟鏈接):建立一個獨立的文件,這個文件會讓數據的讀取指向它鏈接的文件內容。類似windows快捷方式。
文件硬鏈接數或目錄子目錄數:3 (一個空目錄的該欄位是2,表示該目錄下有兩個子目錄,因為每一個目錄都有一個指向它本身的子目錄"." 和指向它上級目錄的子目錄"..")
2.文件硬鏈接數量 3
3.所有者:user
4.所屬用戶組:group
5.文件大小:102 byte
6.修改時間:Mar11 22:56
7.文件名:Filename