【发布时间】:2017-01-29 14:10:46
【问题描述】:
我使用此命令列出存档中的所有文件:
tar jtvf blah.tar.bz2
如何按大小排序?还是只列出最大的文件(即大于 10MB 的文件)?
【问题讨论】:
我使用此命令列出存档中的所有文件:
tar jtvf blah.tar.bz2
如何按大小排序?还是只列出最大的文件(即大于 10MB 的文件)?
【问题讨论】:
列出文件,按大小过滤,只打印大小+空格+路径,只按大小排序,降序:
size=10485760
tar tvf blah.tar.bz2 \
| awk -v size="$size" '$3 >= size {print $3" "$6}' \
| sort -t' ' -k1,1nr
【讨论】: