命令组合拳 - 统计目录下不同后缀名文件个数

  • 按文件后缀统计目录下文件个数
1
find . -type f -name "*.*" | rev | cut -d "." -f 1 | rev | sort | uniq -c -i

解析

  • find
    • .:从当前目录下开始递归查找
    • -type f:仅查找文件
    • -name "*.*":匹配所有文件
  • rev:反向输出
  • cut
    • -d ".":以.作为分隔符
    • -f 1:仅留下第1个分隔后的内容
  • sort:排序
  • uniq
    • -c:统计个数
    • -i:忽略大小写