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
,Kilobyte
,Megabytes
,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
文件,同时计算目录的总大小。
代码语言:javascript复制你可以使用标志
-–exclude
。排除.txt
文件。
[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命令