linux 文件&文件夹大小排序
按照当前文件夹的文件大小排序:
ls -l | sort -k 5 -n -r
其中 sort
的几个参数:
-k 5
: 表示使用第五列字段排序, 当需要按照多个字段排序时, 可使用多个-k
参数, 如-k 5 -k 6
, 默认使用第一列字段排序;-n
: 表示将排序字段转换数字(默认是按照字母顺序排序), 使用-h
参数时不需要添加本参数;-r
: 表示逆序输出;-h
:--human-numeric-sort: compare human readable numbers (e.g., 2K 1G)
按照文件以及文件夹大小排序:
du -s ./* | sort -n
其中 du
的 -s
参数为: --summarize: display only a total for each argument
.