檢視檔案數量和大小

2021-09-02 14:19:58 字數 1274 閱讀 6898

wc [-lwm]

引數

-l:統計行

-w:統計字(英乙個字被定義為由空白、跳格或換行字元分隔的字串)

-m:統計字元,不能與"-c"一起使用

-c:統計位元組

-l:列印最長行的長度

代表run2011.sh這個檔案有62行、123字數、4864字元數

檢視檔案加資料夾的數量(不包含子目錄中的檔案)

ls | wc -w

或#數量中包含當前目錄,因此需要減1

ll | 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,這個命令是從磁碟上進行統計,不會被檔案的屬性中大小影響,所以更準確

Linux檢視目錄大小及檔案數量命令

檢視當前目錄大小 root xker.com du sh 檢視指定目錄大小 root xker.com du sh www xker.com 檢視當前目錄檔案總數 root xker.com find type f wc l 檢視指定目錄檔案總數 root xker.com find www xke...

Linux 檢視目錄大小及檔案數量命令

檢視當前目錄大小 root 21andy.com du sh 檢視指定目錄大小 root 21andy.com du sh www 21andy.com 檢視當前目錄檔案總數 root 21andy.com find type f wc l 檢視指定目錄檔案總數 root 21andy.com fi...

Linux 檢視目錄大小及檔案數量命令

檢視當前目錄大小 root 21andy.com du sh 檢視指定目錄大小 root 21andy.com du sh www 21andy.com 檢視當前目錄檔案總數 root 21andy.com find type f wc l 檢視指定目錄檔案總數 root 21andy.com fi...