前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux中10个有用的du命令文目录,磁盘使用情况

linux中10个有用的du命令文目录,磁盘使用情况

作者头像
入门笔记
发布2022-06-02 15:16:09
5450
发布2022-06-02 15:16:09
举报
文章被收录于专栏:入门小站

1. 找出某个磁盘的使用情况摘要/home/rumenz目录树及其每个子目录。输入命令为:

代码语言:javascript
复制
[root@rumenz]# du  /home/rumenz
    
    40      /home/rumenz/downloads
    4       /home/rumenz/.mozilla/plugins
    4       /home/rumenz/.mozilla/extensions
    12      /home/rumenz/.mozilla
    12      /home/rumenz/.ssh
    689112  /home/rumenz/Ubuntu-12.10
    689360  /home/rumenz

上述命令的输出显示了磁盘块的数量/home/rumenz目录及其子目录。

2. 使用 -h 选项 du 命令以 Human Readable Format。意味着你可以看到Bytes,KilobyteMegabytes,Gigabytes等等。

代码语言:javascript
复制
[root@rumenz]# du -h /home/rumenz
    
    40K     /home/rumenz/downloads
    4.0K    /home/rumenz/.mozilla/plugins
    4.0K    /home/rumenz/.mozilla/extensions
    12K     /home/rumenz/.mozilla
    12K     /home/rumenz/.ssh
    673M    /home/rumenz/Ubuntu-12.10
    674M    /home/rumenz

3. 要获取目录的总磁盘使用大小的摘要,请使用选项 -s 如下。

代码语言:javascript
复制
[root@rumenz]# du -sh /home/rumenz
    
    674M    /home/rumenz

4. 使用-a du命令显示所有文件和目录的磁盘使用情况。

代码语言:javascript
复制
[root@rumenz]# du -a /home/rumenz
    
    4       /home/rumenz/.bash_logout
    12      /home/rumenz/downloads/uploadprogress-1.0.3.1.tgz
    24      /home/rumenz/downloads/Phpfiles-org.tar.bz2
    40      /home/rumenz/downloads
    12      /home/rumenz/uploadprogress-1.0.3.1.tgz
    4       /home/rumenz/.mozilla/plugins
    4       /home/rumenz/.mozilla/extensions
    12      /home/rumenz/.mozilla
    4       /home/rumenz/.bashrc
    689108  /home/rumenz/Ubuntu-12.10/ubuntu-12.10-server-i386.iso
    689112  /home/rumenz/Ubuntu-12.10
    689360  /home/rumenz

5. 使用 -a 标志与 -h 以人类可读的格式显示所有文件和文件夹的磁盘使用情况。

代码语言:javascript
复制
[root@rumenz]# du -ah /home/rumenz
    
    4.0K    /home/rumenz/.bash_logout
    12K     /home/rumenz/downloads/uploadprogress-1.0.3.1.tgz
    24K     /home/rumenz/downloads/Phpfiles-org.tar.bz2
    40K     /home/rumenz/downloads
    12K     /home/rumenz/uploadprogress-1.0.3.1.tgz
    4.0K    /home/rumenz/.mozilla/plugins
    4.0K    /home/rumenz/.mozilla/extensions
    12K     /home/rumenz/.mozilla
    4.0K    /home/rumenz/.bashrc
    673M    /home/rumenz/Ubuntu-12.10/ubuntu-12.10-server-i386.iso
    673M    /home/rumenz/Ubuntu-12.10
    674M    /home/rumenz

6. 找出目录树及其子树的磁盘使用情况Kilobyte块。使用 ”-k(显示大小1024字节单位)。

代码语言:javascript
复制
[root@rumenz]# du -k /home/rumenz
    40      /home/rumenz/downloads
    4       /home/rumenz/.mozilla/plugins
    4       /home/rumenz/.mozilla/extensions
    12      /home/rumenz/.mozilla
    12      /home/rumenz/.ssh
    689112  /home/rumenz/Ubuntu-12.10
    689360  /home/rumenz

7. 获取目录树及其子树的磁盘使用情况摘要Megabytes(MB) 只要。使用选项 -mh 如下。这 ”-m flag 计算块数MB单位和 -h 代表人类可读的格式。

代码语言:javascript
复制
[root@rumenz]# du -mh /home/rumenz
    
    40K     /home/rumenz/downloads
    4.0K    /home/rumenz/.mozilla/plugins
    4.0K    /home/rumenz/.mozilla/extensions
    12K     /home/rumenz/.mozilla
    12K     /home/rumenz/.ssh
    673M    /home/rumenz/Ubuntu-12.10
    674M    /home/rumenz

8. -c 标志在最后一行提供总使用磁盘空间。如果您的目录被占用674MB空格,那么输出的最后两行就是。

代码语言:javascript
复制
[root@rumenz]# du -ch /home/rumenz
    
    40K     /home/rumenz/downloads
    4.0K    /home/rumenz/.mozilla/plugins
    4.0K    /home/rumenz/.mozilla/extensions
    12K     /home/rumenz/.mozilla
    12K     /home/rumenz/.ssh
    673M    /home/rumenz/Ubuntu-12.10
    674M    /home/rumenz
    674M    total

9. 下面的命令计算并显示所有文件和目录的磁盘使用情况,但排除与给定模式匹配的文件。以下命令不包括 .txt 文件,同时计算目录的总大小。

你可以使用标志 -–exclude。排除.txt文件。

代码语言:javascript
复制
[root@rumenz]# du -ah --exclude="*.txt" /home/rumenz
    
    4.0K    /home/rumenz/.bash_logout
    12K     /home/rumenz/downloads/uploadprogress-1.0.3.1.tgz
    24K     /home/rumenz/downloads/Phpfiles-org.tar.bz2
    40K     /home/rumenz/downloads
    12K     /home/rumenz/uploadprogress-1.0.3.1.tgz
    4.0K    /home/rumenz/.bash_history
    4.0K    /home/rumenz/.bash_profile
    4.0K    /home/rumenz/.mozilla/plugins
    4.0K    /home/rumenz/.mozilla/extensions
    12K     /home/rumenz/.mozilla
    4.0K    /home/rumenz/.bashrc
    24K     /home/rumenz/Phpfiles-org.tar.bz2
    4.0K    /home/rumenz/geoipupdate.sh
    4.0K    /home/rumenz/.zshrc
    120K    /home/rumenz/goaccess-0.4.2.tar.gz.1
    673M    /home/rumenz/Ubuntu-12.10/ubuntu-12.10-server-i386.iso
    673M    /home/rumenz/Ubuntu-12.10
    674M    /home/rumenz

10. 根据修改时间显示磁盘使用情况,使用标志 –time 如下所示。

代码语言:javascript
复制
[root@rumenz]# du -ha --time /home/rumenz
    
    4.0K    2020-10-12 22:32        /home/rumenz/.bash_logout
    12K     2020-01-19 18:48        /home/rumenz/downloads/uploadprogress-1.0.3.1.tgz
    24K     2020-01-19 18:48        /home/rumenz/downloads/Phpfiles-org.tar.bz2
    40K     2020-01-19 18:48        /home/rumenz/downloads
    12K     2020-01-19 18:32        /home/rumenz/uploadprogress-1.0.3.1.tgz
    4.0K    2020-10-13 00:11        /home/rumenz/.bash_history
    4.0K    2020-10-12 22:32        /home/rumenz/.bash_profile
    0       2020-01-19 18:32        /home/rumenz/xyz.txt
    0       2020-01-19 18:32        /home/rumenz/abc.txt
    4.0K    2020-10-12 22:32        /home/rumenz/.mozilla/plugins
    4.0K    2020-10-12 22:32        /home/rumenz/.mozilla/extensions
    12K     2020-10-12 22:32        /home/rumenz/.mozilla
    4.0K    2020-10-12 22:32        /home/rumenz/.bashrc
    24K     2020-01-19 18:32        /home/rumenz/Phpfiles-org.tar.bz2
    4.0K    2020-01-19 18:32        /home/rumenz/geoipupdate.sh
    4.0K    2020-10-12 22:32        /home/rumenz/.zshrc
    120K    2020-01-19 18:32        /home/rumenz/goaccess-0.4.2.tar.gz.1
    673M    2020-01-19 18:51        /home/rumenz/Ubuntu-12.10/ubuntu-12.10-server-i386.iso
    673M    2020-01-19 18:51        /home/rumenz/Ubuntu-12.10
    674M    2020-01-19 18:52        /home/rumenz

相关文章

Linux之du命令

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 入门小站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 找出某个磁盘的使用情况摘要/home/rumenz目录树及其每个子目录。输入命令为:
  • 2. 使用 -h 选项 du 命令以 Human Readable Format。意味着你可以看到Bytes,Kilobyte,Megabytes,Gigabytes等等。
  • 3. 要获取目录的总磁盘使用大小的摘要,请使用选项 -s 如下。
  • 4. 使用-a du命令显示所有文件和目录的磁盘使用情况。
  • 5. 使用 -a 标志与 -h 以人类可读的格式显示所有文件和文件夹的磁盘使用情况。
  • 6. 找出目录树及其子树的磁盘使用情况Kilobyte块。使用 ”-k(显示大小1024字节单位)。
  • 7. 获取目录树及其子树的磁盘使用情况摘要Megabytes(MB) 只要。使用选项 -mh 如下。这 ”-m flag 计算块数MB单位和 -h 代表人类可读的格式。
  • 8. -c 标志在最后一行提供总使用磁盘空间。如果您的目录被占用674MB空格,那么输出的最后两行就是。
  • 9. 下面的命令计算并显示所有文件和目录的磁盘使用情况,但排除与给定模式匹配的文件。以下命令不包括 .txt 文件,同时计算目录的总大小。
  • 10. 根据修改时间显示磁盘使用情况,使用标志 –time 如下所示。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档