linux中ls命令詳解

ls命令在工做中使用不少,說來慚愧,卻一直沒有理解各個字段的含義。今天研究下,寫個博客記錄下。spa

total 44:所列出內容的磁盤佔用空間總和值。單位爲kb,即爲第五列全部文件的大小總和。每一個目錄的大小按4096(4k)算。因此是(5.8+34+4)=43.8,一個block-size大小爲1kb,因此佔44個block,即44k博客

df能夠查看block的大小,這裏爲1kb。block-size和total的大小顯示有關,以下設置block-size=4k後,total則爲11權限

第一列:drwxr-xr-x,d表明目錄,-表明普通文件。開始3個字符rwx表明該文件的屬主的權限,中間3個字符r-x表明該文件屬主所在用戶組的其餘用戶的權限,最後r-x表明其餘用戶的權限。im

第二列:如果文件則表明該文件的硬連接數。如果目錄,則表明該目錄下的子目錄數,其實default-host目錄下並無子目錄,爲何會顯示有2個子目錄呢,由於任何目錄都有2個子目錄,當前目錄(.)和子目錄(..)。img

第三列:當前文件所屬的用戶名,若該用戶被刪除,則會顯示該用戶刪除前的用戶id。文件

第四列:當前文件所屬的用戶組。時間

第五列:如果文件則表明該文件的大小,如果目錄則表明該目錄的大小(不包括目錄下的子目錄和文件的大小)。co

第六列:該文件最近修改或者查看的時間。block

第七列:文件名稱。磁盤

相關文章
相關標籤/搜索