【发布时间】:2016-04-12 09:18:30
【问题描述】:
有没有办法扫描路径和组并计算文件扩展名?
【问题讨论】:
标签: bash shell command-line debian ubuntu-14.04
有没有办法扫描路径和组并计算文件扩展名?
【问题讨论】:
标签: bash shell command-line debian ubuntu-14.04
如果我理解你的问题,你可以使用这个命令 -
ls -ls | awk '{print $10}' | grep "\." | awk -F. '{print $2}' | sort | uniq -c
计算当前路径中的扩展名。
【讨论】:
要计算路径中每个扩展名的文件数,您可以使用另一个站点的“按扩展名计算目录中的文件”问题的答案之一[@ 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
注意:
【讨论】: