Linux下如何對目錄中的檔案進行統計
導讀 | 在本文中,將展示幾種查詢 目錄中的檔案數量的不同方法。 |
統計目錄中的檔案數量
統計目錄中檔案的最簡單方法是使用ls每行列出一個檔案,並將輸出透過管道符傳遞給wc計算數量:
[root@localhost ~]# ls -1U /etc |wc -l
執行上面的
將顯示所有檔案的總和,包括目錄和符號連結。
-1
選項表示每行列出一個檔案,
-U
告訴ls不對輸出進行排序,這使
的執行速度更快。ls -1U命令不計算隱藏檔案。如果只想計算檔案而不包括目錄,請使用以下命令:
[root@localhost ~]# ls -1Up /etc |grep -v /|wc -l
-p
選項強制ls將斜槓(/)指示符附加到目錄。輸出結果透過管道符傳遞到grep -v命令,排除包含斜槓的行,並計算數量。
為了更好地控制列出的檔案,使用
find
命令而不是
ls
:
[root@localhost ~]# find /etc -maxdepth 1 -type f |wc -l
-type f
選項告訴find僅列出檔案(包括隱藏檔案),
-maxdepth 1
將搜尋限制到第一級目錄。
遞迴統計目錄中的檔案
如果想要統計目錄中的檔案數量,幷包括子目錄中的,可以使用
find
命令:
[root@localhost ~]# find /etc -type f|wc -l
用來統計檔案的另一個命令是tree,它以樹狀格式列出目錄的內容:
[root@localhost ~]# yum -y install tree [root@localhost ~]# tree /root
輸出的內容底部會顯示有多少目錄,和多少檔案。
總結
在本文中,將展示幾種查詢Linux目錄中的檔案數量的不同方法。
本文原創地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2714107/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux中如何檢視目錄下的檔案大小?Linux
- 如何統計 Linux 中檔案和資料夾/目錄的數量Linux
- Linux系統下如何修改檔案或目錄的許可權?Linux
- 在 Linux 中如何歸檔檔案和目錄Linux
- 在linux系統中對檔案進行分割Linux
- Linux檔案系統、目錄Linux
- linux 統計當前目錄下檔案或者資料夾的數量Linux
- 獲取Linux系統中目錄檔案大小的方法Linux
- Linux系統的目錄及重要檔案Linux
- Linux中檔案與目錄的區別Linux
- Linux檔案系統目錄結構Linux
- Linux下對於檔案或者目錄的打包及壓縮、解壓Linux
- 如何在 Linux下進行檔案切割操作?Linux
- Linux 檔案與目錄Linux
- Linux檢視當前目錄下的檔案大小Linux
- Linux 只複製目錄,不復制目錄下的資料檔案Linux
- 如何在Linux中進行檔案切割操作?Linux
- Linux讀寫執行許可權對目錄和檔案的影響Linux
- linux檔案系統的目錄結構筆記Linux筆記
- Linux系統中進入目錄的命令是什麼?如何使用?Linux
- Linux檔案和目錄管理Linux
- Linux檔案及目錄管理Linux
- 列出並排序檔案系統根目錄(/)下各個目錄的大小排序
- 在Linux中呼叫MapReduce對檔案中各個單詞出現次數進行統計Linux
- 如何進行Linux下檔案編碼格式轉換Linux
- samtools flagstat引數對比對的bam檔案進行統計
- Flink發行包中 lib 目錄下的檔案作用
- 遍歷目錄下的所有檔案
- linux檔案與目錄管理命令Linux
- Linux檔案與目錄管理(2)Linux
- 8.var目錄下的檔案和目錄詳解
- 對於C#winform介面開發中開啟指定的目錄及開啟指定目錄下的檔案C#ORM
- Linux的檔案屬性和目錄配置Linux
- 呼叫MapReduce對檔案中單詞出現次數進行統計
- rpm 系 linux 系統中 /etc/yum.repo.d/ 目錄下的 .repo 檔案中的 $releasever 到底等於多少?Linux
- Linux如何在目錄下靈活建立、瀏覽、刪除百萬個檔案Linux
- Linux下如何查詢檔案或目錄?常用命令是什麼?Linux
- 多執行緒下載nginx站點目錄下檔案執行緒Nginx