centos du 命令使用

使用df 命令查看当前磁盘使用情况:

  1. jack@jiaobuchong:~$ df -lh
  2. Filesystem Size Used Avail Use% Mounted on
  3. /dev/sda3 18G 5.7G 11G 35% /
  4. udev 2.7G 4.0K 2.7G 1% /dev
  5. tmpfs 553M 916K 552M 1% /run
  6. none 5.0M 0 5.0M 0% /run/ lock
  7. none 2.7G 488K 2.7G 1% /run/shm
  8. /dev/sda2 946M 128M 754M 15% /boot
  9. /dev/sda1 93G 87G 5.5G 95% /media/ 2AA64C7FA64C4D8F_
下面du命令就上场了:

  1. jack@jiaobuchong :~$ pwd
  2. /home/jack
  3. jack@jiaobuchong :~$ du -sh
  4. 1.9G .
  5. jack@jiaobuchong :~$ cd ..
  6. jack@jiaobuchong :/home$ du -sh jack/
  7. 1.9G jack/
  8. jack@jiaobuchong :/home$ du -h --max-depth= 0 jack/
  9. 1.9G jack/
能看到上边得到的相同的结果吧,

  -s, --summarize display only a total for each argument, -s这个参数的作用就是仅显示总计,即当前文件夹的大小。

  1. jack@jiaobuchong :~$ du -sh *
  2. 170M Desktop
  3. 452K Documents
  4. 161M Downloads
  5. 12K examples.desktop
  6. 833M installed-software
  7. 284K learngit
  8. 4.0K Music
  9. 4.7M Pictures
  10. 3.2M program_pratice
  11. 4.0K Public
  12. 112K session
  13. 4.0K Templates
  14. 4.0K Videos
* 可以将当前目录下所有文件的大小给列出来。那要将这些列出来的文件按照从大到小的方式排序呢?

  1. jack@jiaobuchong :~$ du -sh * | sort -nr
  2. 833M installed-software
  3. 452K Documents
  4. 284K learngit
  5. 170M Desktop
  6. 161M Downloads
  7. 112K session
  8. 12K examples.desktop
  9. 4.7M Pictures
  10. 4.0K Videos
  11. 4.0K Templates
  12. 4.0K Public
  13. 4.0K Music
  14. 3.2M program_pratice
找sort 来帮个忙就可以了。呵呵!这个排序不正常哦,都是因为-h参数的原因,

  1. jack@jiaobuchong :~$ du -s * | sort -nr
  2. 852756 installed-software
  3. 173868 Desktop
  4. 164768 Downloads
  5. 4724 Pictures
  6. 3236 program_pratice
  7. 452 Documents
  8. 284 learngit
  9. 112 session
  10. 12 examples.desktop
  11. 4 Videos
  12. 4 Templates
  13. 4 Public
  14. 4 Music
这样就正常排序了。

du -s * | sort -nr | head 选出排在前面的10个,

du -s * | sort -nr | tail 选出排在后面的10个。


原文:https://blog.csdn.net/jiaobuchong/article/details/50272761

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值