如何计算特定目录中的文件夹数。我正在使用以下命令,但它总是提供一个额外的命令。
find /directory/ -maxdepth 1 -type d -print| wc -l
例如,如果我有 3 个文件夹,则此命令提供 4。如果它包含 5 个文件夹,则该命令提供 6。这是为什么呢?
原文由 user2566898 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何计算特定目录中的文件夹数。我正在使用以下命令,但它总是提供一个额外的命令。
find /directory/ -maxdepth 1 -type d -print| wc -l
例如,如果我有 3 个文件夹,则此命令提供 4。如果它包含 5 个文件夹,则该命令提供 6。这是为什么呢?
原文由 user2566898 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答793 阅读✓ 已解决
2 回答3.2k 阅读
find
也在打印目录本身:您可以改为测试目录的子目录,并且根本不进入它们:
您也可以使用
ls
: