如何计算文件中存在多少文件和目录而不计算子目录中的文件?

时间:2018-02-12 15:33:02

标签: bash file directory thor

我目前正在为我的班级解决以下问题,我似乎无法弄清楚如何去做这件事。我抬头看的一切都让我误入歧途。这是一个问题,非常感谢你。

Thor上的/ usr / include中有多少个文件和目录?不要计算子目录中的文件。提示:以下命令输出/ usr / include下的所有文件和目录的列表:

ls -ld / usr / include / *

1 个答案:

答案 0 :(得分:2)

find命令可以使用参数来指定要搜索的最大和最小深度。 这样的东西会返回给定路径中所有文件和目录的列表

$> find /path/to/count/ -maxdepth 1 -mindepth 1

如果您想要结果数量,请将其输入wc -l

$> find /path/to/count/ -maxdepth 1 -mindepth 1 | wc -l

-maxdepth 1表示只从给定路径下载

-mindepth 1表示从给定路径向下至少下移1层(否则返回给定路径)