【问题标题】:Scanning, group and count file extensions on Linux在 Linux 上扫描、分组和计算文件扩展名
【发布时间】:2016-04-12 09:18:30
【问题描述】:

有没有办法扫描路径和组并计算文件扩展名?

【问题讨论】:

标签: bash shell command-line debian ubuntu-14.04


【解决方案1】:

如果我理解你的问题,你可以使用这个命令 -

ls -ls | awk '{print $10}' | grep "\." | awk -F. '{print $2}' | sort | uniq -c

计算当前路径中的扩展名。

【讨论】:

    【解决方案2】:

    如何统计文件数

    要计算路径中每个扩展名的文件数,您可以使用另一个站点的“按扩展名计算目录中的文件”问题的答案之一[@ 987654321@],例如:

    ls | awk -F . '{print $NF}' | sort | uniq -c | awk '{print $2,$1}'
    

    如何按扩展名分组

    要按扩展名对文件进行分组,您可以简单地使用ls-X 选项

    ls -X
    
    --sort=WORD
              sort by WORD instead of name: 
              none -U, extension -X, size -S, time -t, version -v
    

    注意

    • 扩展的概念是从DOS导入的,在Unix下只有文件名最终有多个'.'里面的人物...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-31
      • 1970-01-01
      • 2011-05-17
      相关资源
      最近更新 更多