查看文件數量和大小

查看文件數量

wc [-lwm]
參數

-l:統計行
-w:統計字(英一個字被定義爲由空白、跳格或換行字符分隔的字符串)
-m:統計字符,不能與"-c"一起使用
-c:統計字節
-L:打印最長行的長度

代表run2011.sh這個文件有62行、123字數、4864字符數

 

查看文件加文件夾的數量(不包含子目錄中的文件)

ls | wc -w
或
#數量中包含當前目錄,因此需要減1
ll | wc -l 

查看文件數量(不包含子目錄中的文件),"^-"代表文件(“^-”是一個正則化項,表示字符串的第一個字符)

ll | grep ^- | wc -l

查看當前目錄下的文件數量(包含子目錄中的文件) ,"R"代表子目錄

ll -R | grep ^- | wc -l

查看當前文件夾中文件夾的數量(不含子目錄中的目錄,若要包含子目錄,加"-R"參數),"^d"代表文件夾

ll | grep ^d | wc -l

統計所有以“20181204”開頭的目錄下的全部文件數量

ll -R 20181204*/ | grep ^- | wc -l

統計大小爲0的文件數量

du -ah | grep -v K | grep -v M | wc -l

查看文件大小

df [參數] [文件]

顯示指定磁盤文件的可用空間

-h 方便閱讀方式顯示

 

du [參數] [文件]

-s   僅顯示總計,只列出最後加總的值。

-h   以K,M,G爲單位,提高信息的可讀性。

ll –h 或者 ls –h進行統計文件總大小的時候並不是從磁盤進行統計的,而是根據文件屬性中的大小疊加得來的。而硬鏈接的文件屬性中的大小就是就是inode號對應的數據塊的大小,所以total中進行統計就把各個文件屬性中的大小加起來作爲總和,這種統計是不標準,也不具有代表性的

正真的查看某個文件夾佔用磁盤空間大小命令是:du –h,這個命令是從磁盤上進行統計,不會被文件的屬性中大小影響,所以更準確

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