如何列出OSX终端中每个目录中有多少个文件?(How can I list how many files are in each directory in OSX terminal?)

编程入门 行业动态 更新时间:2024-10-28 10:34:03
如何列出OSX终端中每个目录中有多少个文件?(How can I list how many files are in each directory in OSX terminal?)

如何列出每个目录中的子文件一起有多少文件?

我找到:

find . -name "*.txt" | wc -l

但这一切都算得上。 我需要分别为每个子目录计数

预期的样本结果是:

home/folder1 12 home/folder2 10 home/ 22 etc/folder1 100 etc/folder2 200 etc/folder3 10 etc 310 ...

有没有一种方法可以计算每个目录中的文件数量?

How can I list how many files are in each directory together sub-directoies?

i found that:

find . -name "*.txt" | wc -l

but this is count all. I need the count for each sub-directory separately

Expected sample result is:

home/folder1 12 home/folder2 10 home/ 22 etc/folder1 100 etc/folder2 200 etc/folder3 10 etc 310 ...

Is there a way I can count the number of files in each directory like this?

最满意答案

你必须遍历你的目录,并在每个目录中找到.txt文件

find . -type d -exec sh -c 'echo -n "{} " && find {} -name "*.txt" | wc -l' \;

You have to loop over your directories and find .txt files inside each of them

find . -type d -exec sh -c 'echo -n "{} " && find {} -name "*.txt" | wc -l' \;

更多推荐

本文发布于:2023-08-07 21:16:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1465682.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:终端   有多少个   文件   目录中   OSX

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!