免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 741 | 回复: 0
打印 上一主题 下一主题

Linux特有的命令(2) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-11-28 20:26 |只看该作者 |倒序浏览
du -[选项] [文件名称]
  检查目录所用的空间
  检查一个目录所占用的空间,其实这是一个顶重要且常用的命令,尤其当我们想把整个目录复制或搬移到别处时。
  这部分DOS是很弱,没法达成任务。所以我们在 Windows 95/98 中,常用“文件”/“内容”来查看。现在在 UNIX 中直接有命令可以查看,如图2-11所示。

图2-11 du命令
  结果似乎不太合乎想像了,它列出来一大堆的内容,把该目录下所有的子目录内容也全列出来了!

图2-12 du命令结果
  它们前面所列出来的数字到底是什么意思呢?这时我们应该要学几个选项了:
  (注:下面这3个选项都仅限于 Linux 系统使用,其他 UNIX 家族未必提供。)
  -H
  -h 这两个选项和df命令的同名选项意思一样,我们一并说明:
  它们都会用K, M或G的数量级进行显示,比较容易阅读。但是:
  -H 是用我们社会上习惯的“差不多”算法,直接除以1000。
  -h 选项则是用学校等级考试的详细算法,除以1024算出来的精确答案。
  -k 一律以K进行显示(精确的用1024字节计算)。
  -m 一律以M进行显示(精确的用1048576字节计算)。
  -s
  但是只用 -H 或 -h 选项列出来的资料还是太罗嗦了,其实绝大部分的情况,我们都只需要知道整个目录占用多少空间就行了。
  所以,我们可以说,最常用的选项应该就是 -hs 了。值得背下来!
  练习:
  (1)请练习查看您的几个重要目录/bin, /etc, /root, /usr,各占多少大小?
  (2)我们有没有办法查出在 /usr 目录中的子目录,占最大的是哪一个,第二大是哪一个?……(注:du 命令本身没有这个选项。)


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/25073/showart_207435.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP