用find命令巧查目錄下檔案的個數

2021-07-28 13:31:05 字數 913 閱讀 6661

在本指南中,我們將介紹如何在 linux 系統上顯示當前工作目錄或任何目錄及其子目錄中的檔案數量,以及 wc 命令,它會列印每個檔案或來自標準輸入的換行符、單詞和位元組計數。

我們將使用 find 命令,它用於搜尋目錄層次結構中的檔案,以下是我們在 find 命令中使用的選項,如下所示:

-type - 指定要搜尋的檔案型別,在上面的情況下,f 表示查詢所有常規檔案。

-print - 列印檔案絕對路徑。

以下是我們 wc 命令中使用的選項,如下所示:

-l - 此選項列印換行符的總數,也即由 find 命令輸出的絕對檔案路徑總數。

find 命令的一般語法

# find . -type f -print | wc -l

$ sudo find . -type f -print | wc -l

ps:使用 sudo 命令來讀取指定目錄中的所有檔案,包括具有超級使用者許可權的子目錄中的檔案,以避免 「permission denied」 錯誤,如下截圖所示:

linux 中的檔案數量

你可以看到,在上面的第乙個命令中,find 命令沒有讀取當前工作目錄中的所有檔案。

下面是更多的示例,分別顯示 /var/log 和 /etc 目錄中的常規檔案總數:

$ sudo find /var/log/ -type f -print | wc -l

$ sudo find /etc/ -type f -print | wc -l

免費提供最新

linux

Linux ls命令 檢視目錄下檔案

ls 命令,list 的縮寫,是最常見的目錄操作命令,其主要功能是顯示當前目錄下的內容。此命令的基本格式為 root localhost ls 選項 目錄名稱選項 功能 a 顯示全部的檔案,包括隱藏檔案 開頭為 的檔案 也一起羅列出來,這是最常用的選項之一。a顯示全部的檔案除了.和 這兩個檔案隱藏檔...

Linux統計檔案目錄下檔案的數目命令

linux下有三個命令 ls grep wc。通過這三個命令的組合可以統計目錄下檔案及資料夾的個數。1 ls l grep wc l 統計當前目錄下檔案的個數 不包括目錄 2 ls lr grep wc l 統計當前目錄下檔案的個數 包括目錄 3 ls lr grep d wc l 檢視某目錄下資料...

用python遍歷目錄下檔案 包括子目錄

coding gbk 實現伺服器資源data文字檔案加密 author lc import os import sys import traceback encrypt dir path password 0x88,0x04,0xfe,0xef,0xaa def check arg if len s...