«

linux ls命令结果排序

时间:2024-2-10 11:16     作者:韩俊     分类: Linux


本文记录一下linux ls命令结果排序的知识,这里进记录一些比较常用的。更详细的可以通过命令 man ls 去了解。

(1)按照文件大小进行排序,由大到小排序

ls -Sl

从小到大排序

ls -Slr

-h,表示”–human-readable”,单位是k或者M ,比较容易看清楚结果。

显示子目录结构(目录结构比较复杂的情况下慎用)

ls -R

(2)按时间排序

ls -lt 从新到旧

ls -lrt 从旧到新

(3)ls对当前目录和文件大小排序

du -s * | sort -nr

(4)只对当前目录排序,并用直观的大小显示出来

for i in $(ls -l |grep '^d' |du -s * |sort -nr|awk '{print $2}');do du -sh $i;done

标签: linux

热门推荐