gpt4 book ai didi

linux - pwd中的所有目录查找目录中的文件数

转载 作者:IT王子 更新时间:2023-10-29 00:49:15 25 4
gpt4 key购买 nike

我正在尝试列出所有目录并将其文件数放在它旁边。

我可以找到文件总数 ls -lR | grep.*.mp3 | wc -l。但是我怎样才能得到这样的输出:

dir1 34 
dir2 15
dir3 2
...

如果无法在屏幕上显示,我不介意写入文本文件或 CSV 来获取此信息。

感谢大家对此的任何帮助。

最佳答案

假设您所在的目录中某些子目录可能包含 mp3 文件,这似乎可行。它省略了顶级目录。它将按照包含的 mp3 文件的最大数量顺序列出目录。

find . -mindepth 2 -name \*.mp3 -print0| xargs -0 -n 1 dirname | sort | uniq -c | sort -r | awk '{print $2 "," $1}'

我用 print0 更新了它,以处理带有空格和其他棘手字符的文件名,并打印适合 CSV 的输出。

关于linux - pwd中的所有目录查找目录中的文件数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3075377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com