Linux Linux統計資料夾 檔案數量的命令

2022-04-19 07:09:12 字數 692 閱讀 7211

# 檢視當前目錄下的檔案數量(不包含子目錄中的檔案)

ls -l|grep "^-"| wc -l

# 檢視當前目錄下的檔案數量(包含子目錄中的檔案) 注意:r,代表子目錄

ls -lr|grep "^-"| wc -l

# 檢視當前目錄下的資料夾目錄個數(不包含子目錄中的目錄),同上述理,如果需要檢視子目錄的,加上r

ls -l|grep "^d"| wc -l

# 查詢當前路徑下的指定字首名的目錄下的所有檔案數量

# 例如:統計所有以「20161124」開頭的目錄下的全部檔案數量

ls -lr 20161124*/|grep "^-"| wc -l

對每個命令引數做一下說明備註:

ls -l

該命令表示以長列表輸出指定目錄下的資訊(未指定則表示當前目錄),r代表子目錄中的「檔案」,這個「檔案」指的是目錄、鏈結、裝置檔案等的總稱

grep "^d"表示目錄,"^-"表示檔案

wc -l

表示統計輸出資訊的行數,因為經過前面的過濾已經只剩下普通檔案,乙個目錄或檔案對應一行,所以統計的資訊的行數也就是目錄或檔案的個數

**:

linux linux下統計資料夾檔案數量

一種是 ls l grep wc l 說明 ls l 長列表輸出該目錄下檔案資訊 注意這裡的檔案,不同於一般的檔案,可能是目錄 鏈結 裝置檔案等 grep 這裡將長列表輸出資訊過濾一部分,只保留一般檔案,如果只保留目錄就是 d wc l 統計輸出資訊的行數,因為已經過濾得只剩一般檔案了,所以統計結果...

Linux linux資料夾打包命令

tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 解壓 t...

Linux Linux 如何打包壓縮資料夾

linux打包壓縮資料夾與我們平常用的windows有點不一樣,平常我們在window下直接右擊資料夾 新增到壓縮檔案就ok了。我想說一下打包檔案並不是壓縮檔案,什麼是打包,就是將零散的東西放在乙個大口袋裡,叫打包,什麼是壓縮,大家吃過壓縮餅乾沒,你沒有吃過不要緊,太空飛行員肯定吃過,在太空中航行,...