如何查找和计数文件类型



如何使用find命令按文件类型计数,但在目录中搜索时却将folder01排除在外?这是我的命令:

find . -not -path "./folder1/*” type f |
grep -o ".[^.]+$" |
sort | uniq -c

我想要的输出是例如

5 jpg
2 gif

正如在评论中已经指出的那样,这里的直接问题是在-type:之前需要一个破折号

find . -not -path "./folder1/*” -type f

但你可以很容易地避免不必要的grepfind命令本身非常擅长指定要查找的内容的条件。

find . -not -path "./folder1/*” -name '*.*' -type f |
sort | uniq -c

相关内容

  • 没有找到相关文章

最新更新