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/31559985/viewspace-2714170/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux中如何檢視目錄下的檔案大小?Linux
- 如何統計 Linux 中檔案和資料夾/目錄的數量Linux
- Linux下對檔案進行加密備份的操作記錄Linux加密
- 在 Linux 中如何歸檔檔案和目錄Linux
- Linux中/proc目錄下檔案詳解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 /proc 目錄下檔案粗談(轉)Linux
- Linux系統中進入目錄的命令是什麼?如何使用?Linux
- Linux 只複製目錄,不復制目錄下的資料檔案Linux
- Linux系統下/proc/[pid] 目錄各檔案簡析Linux
- samtools flagstat引數對比對的bam檔案進行統計
- Linux 下檔案和目錄的顏色含義Linux
- Linux檢視當前目錄下的檔案大小Linux
- 在Linux中呼叫MapReduce對檔案中各個單詞出現次數進行統計Linux
- Linux - 查詢目錄下的所有檔案中是否含某個字串Linux字串
- Linux 檔案與目錄Linux
- Linux — 檔案、目錄管理Linux
- 指定目錄下的所有檔案中的字串替換字串