TShopping

 找回密碼
 註冊
搜索
查看: 2736|回復: 0
打印 上一主題 下一主題

[CentOS] Linux統計資料夾、檔案數量的命令

[複製鏈接]
跳轉到指定樓層
1#
發表於 2020-1-14 18:18:12 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
 
Push to Facebook
# 檢視當前目錄下的檔案數量(不包含子目錄中的檔案)
  1. ls -l|grep "^-"| wc -l
複製代碼

# 檢視當前目錄下的檔案數量(包含子目錄中的檔案) 注意:R,代表子目錄
  1. ls -lR|grep "^-"| wc -l
複製代碼

# 檢視當前目錄下的資料夾目錄個數(不包含子目錄中的目錄),同上述理,如果需要檢視子目錄的,加上R
  1. ls -l|grep "^d"| wc -l
複製代碼

# 查詢當前路徑下的指定字首名的目錄下的所有檔案數量# 例如:統計所有以“20161124”開頭的目錄下的全部檔案數量
  1. ls -lR 20161124*/|grep "^-"| wc -l
複製代碼

         
對每個命令引數做一下說明備註:
ls -l
該命令表示以長列表輸出指定目錄下的資訊(未指定則表示當前目錄),R代表子目錄中的“檔案”,這個“檔案”指的是目錄、連結、裝置檔案等的總稱
grep "^d"
表示目錄,"^-"表示檔案
wc -l
表示統計輸出資訊的行數,因為經過前面的過濾已經只剩下普通檔案,一個目錄或檔案對應一行,所以統計的資訊的行數也就是目錄或檔案的個數

文章出處

 

臉書網友討論
*滑块验证:
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2024-4-20 12:21 , Processed in 0.046373 second(s), 22 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表