如何在Linux Mint中计算目录中的文件

156 阅读1分钟

在这篇简短的文章中,我们将学习如何在Ubuntu和Linux Mint上用终端计算当前或任何其他文件夹中的文件数量

第一步:计算当前文件夹中的文件数

第一个例子将告诉我们如何找到工作目录中所有文件的数量:

find . -type f | wc -l

结果:

176

解释:

  • . - 代表当前工作文件夹
  • -type f - 只搜索文件。使用 - 用于文件夹-type d
  • | wc -l - 计算前一条命令的输出

注意:这只是在计算文件,不包括隐藏的文件。它将递归地计算子文件夹中的文件。

第2步:根据文件类型或名称来计算文件的数量

如果你想只从给定的文件类型或名称模式中获得文件数量,那么你可以使用下一个命令。

对于.html 文件:

find . -type f -name *.html | wc -l

输出:

0

用终端计数当前文件夹中的所有CSV文件

find . -type f -name *.csv | wc -l

输出:

2

其中:

  • -name *.csv - 给出了一个名字的模式。它的读法是--给我任何以 。如果你喜欢搜索名称中含有 的文件名 - 。.csv keyword *keyword*

第3步:计算文件夹中的文件数量

如果你想使用不同于当前文件夹的另一个文件夹,你可以这样做:

find ~/Downloads/ -type f -name *.md | wc -l

其中~/Downloads/ 是要进行搜索的文件夹:

How To Count Files in Directory in Linux Mint