來數一數資料夾裡有多少個檔案? ❶、❷、❸、❹、❺、❻、❼
若只想計算某特定副檔名的檔案數,則加上 -name
其中 find ./ -type f
是指找到此目錄下的所有一般文件。
而 wc
指令則是用於計算文件的 byte 數、字數或列數,-l
就是指定輸出列數。由於我們未指定文件名稱,所以指令會從輸入設備,也就是前一個指令的輸出結果,讀取數據。
若是不想計算隱藏檔案與目錄的個數,畢竟我用了 git 它真的多到爆,可以用 ls -lR
取代 find
:
計算某特定副檔名,則在 ls
指令後加上
其中 ls -l
就是列出詳細資料,而 -R
則是表明,若目錄下有仍有文件,則以下的文皆依序列出。在使用 ls -l
時,資訊的展示方式如下,可看到首碼若為 d
表目錄、為 -
則是文件:
在 grep "^-"
中後面的字串是 Regular Expression,是在宣告開頭字元匹配要 -
,換句話說就是要濾出檔案。反之若是想計算有幾個資料夾,則下
如果就單純從想算這一層有多少的檔案,直接用 -l
想知道檔案+目錄有多少個
本文作者: 辛西亞.Cynthia
本文連結: 辛西亞的技能樹 / hackmd 版本
版權聲明: 部落格中所有文章,均採用 姓名標示-非商業性-相同方式分享 4.0 國際 (CC BY-NC-SA 4.0) 許可協議。轉載請標明作者、連結與出處!