列出并排序文件系统根目录(/)下各个目录的大小
du -sh /* |& grep -v "du: " | sort -hr
du: 是一个用于估计文件和目录磁盘使用空间的命令。
-s: 表示总结,只显示每个指定目录的总大小。
-h: 表示“human-readable”,即以易读的格式(如K, M, G)显示大小。
/: 这是一个通配符,它匹配根(/)下的所有目录。
因此,du -sh / 会列出根目录下所有目录的大小(以易读格式)。
|&合并输出
grep -v "du: " 会从输入中移除所有包含"du: "的行,即排除那些由于权限或其他问题而无法读取的目录的错误消息。
sort -hr 会根据目录的大小(从大到小)对行进行排序。
本文作者:hflinux
本文链接:https://www.cnblogs.com/hflinux/p/18245187
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步