正在检查登录状态... | 繁體中文 | 设为首页 | 加入收藏
点击:1060 | 评论:0 | 辅助功能: 复制 | 打印 | 字体: | |

linux下如何知道目录占用的硬盘空间?

作者: 蓝天下云层上 发表于
版权声明:转载请征求作者同意,转载时必以超链接形式标明文章原始出处和作者信息及版权声明。
/blog/weblog-19469-1.html
ls -sSh
ls -sSh 可以将当前目录下的文件按照大小排序显示出来,最大的放在前面,当前目录下的最大文件立马现形。

参数中的 S 即是按照大小排序,s 为顺带打印出文件大小,h 把大小显示为 xx K xx M 这样的易读格式,如果你只需要排序结果,那么 ls -S 就可以了。

du -s ./* | sort -rn
ls 只会列出文件,并不能计算目录大小,这时候就要靠 du 了。

du 的 -s 参数会告诉 du 只打印出每个文件或目录的总大小,而不要递归的把目录下所有文件的大小打印出来。然后再传给 sort,-n 为按照数字排序,-r 为逆序显示,这样最大的文件或者目录就列在前面了~

此日志的引用通告 URL:
http://www.imx365.net/blog/tb.cgi/19469

其实我一直都不知道您在想些什么,有什么感触。说真的,您的评论对于我来说很重要...

还没有人评论过

发表评论
  • (地址不公开)

(访客)