Tag: ls

  • ls命令按文件大小排序

    今天想在某网站找一个10KB大小的图片文件可是了半天

    后来想起ls可以按文件大小排序

    ls可以按照文件大小进行输出排序,这是一个很实用的参数。

    man ls

    -S sort by file size

    由大到小排序

    ls -Sl

    从小到大排序

    ls -Slr

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

    显示子目录结构

    ls -R

    附:

    ls按时间排序

    ls -lt 从新到旧
    ls -lrt 从旧到新

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

    du -s * | sort -nr

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

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