列出并排序文件系统根目录(/)下各个目录的大小
du -sh /* |& grep -v "du: " | sort -hr
du: 是一个用于估计文件和目录磁盘使用空间的命令。
-s: 表示总结,只显示每个指定目录的总大小。
-h: 表示“human-readable”,即以易读的格式(如K, M, G)显示大小。
/: 这是一个通配符,它匹配根(/)下的所有目录。
因此,du -sh / 会列出根目录下所有目录的大小(以易读格式)。
|&合并输出
grep -v "du: " 会从输入中移除所有包含"du: "的行,即排除那些由于权限或其他问题而无法读取的目录的错误消息。
sort -hr 会根据目录的大小(从大到小)对行进行排序。