Linux 下进行文件和文件夹的排序
// 按文件大小排序 ls -Srlh // 按时间大小排序 ls -trlh // 当前目录文件夹按大小排序 // 这个把当前一级文件夹按大小排序,不过没有可读化 du -d1 | sort -rn // 这个更直观,将文件夹大小按 K/M/G 列出来 du -sh * |awk '{v=substr($1,length($1),1)}v=="G"{$0="1G "$0}v=="M"{$0="2M "$0}v=="K"{$0="3K "$0}v=="0"{$0="4Z "$0}1' |sort -k1,1n -k2,2nr |awk '{print substr($0,4)}' // 这个更简洁 du -sk */ | sort -n | cut -f2 | xargs du -sh // 这个也可以,k 代表以 KB 为单位,m 代表以 MB 为单位,g 代表以 GB 为单位 du -sk ./* | sort -n