今天想在某网站找一个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
Leave a Reply