列出并排序文件系统根目录(/)下各个目录的大小

du -sh /* |& grep -v "du: " | sort -hr

du: 是一个用于估计文件和目录磁盘使用空间的命令。
-s: 表示总结,只显示每个指定目录的总大小。
-h: 表示“human-readable”,即以易读的格式(如K, M, G)显示大小。
/: 这是一个通配符,它匹配根(/)下的所有目录。
因此,du -sh /
会列出根目录下所有目录的大小(以易读格式)。

|&合并输出

grep -v "du: " 会从输入中移除所有包含"du: "的行,即排除那些由于权限或其他问题而无法读取的目录的错误消息。

sort -hr 会根据目录的大小(从大到小)对行进行排序。

posted @ 2024-06-13 09:04  还得多长时间·  阅读(18)  评论(0编辑  收藏  举报
//雪花飘落效果