直接查看文件大小
统计当前目录文件(夹)大小,不同系统默认顺序可能不一样
# 查看所有文件大小➜ ~ du -sh *40K data644M miniconda3119M my-yapi104K pyspider.out# 查看当前文件夹大小➜ ~ du -sh .935M
排序查看
➜ ~ du -sh * | sort -nr644M miniconda3119M my-yapi104K pyspider.out40K data-n 表示按照大小排序,如果不加,就会按照文本处理。-r 表示倒叙# 示例:当前目录最大的前十个➜ ~ du -hsx * | sort -nr | head -n 10644M miniconda3119M my-yapi104K pyspider.out40K data# 以":"作为分隔符;-k 字段号用于指定对哪一个字段进行排序。按照数字排序就要加上-n参数:cat /etc/passwd | sort -t ':' -k 3 -n
打印每一行的某一字段
# 打印/etc/passwd文件中以:为分隔符的第1个字段和第6个字段分别表示用户名和其家目录:cut /etc/passwd -d ':' -f 1,6# 前五个(包含第五个)$ cut /etc/passwd -c -5# 前五个之后的(包含第五个)$ cut /etc/passwd -c 5-# 第五个$ cut /etc/passwd -c 5# 2到5之间的(包含第五个)$ cut /etc/passwd -c 2-5# 历史命令 并去重history | cut -c 8- | cut -d ' ' -f 1 | sort | uniq
