检查文件和文件夹的磁盘使用情况在Linux中
[root@youcl]# du /home/youcl 40 /home/youcl/downloads 4 /home/youcl/.mozilla/plugins 4 /home/youcl/.mozilla/extensions 12 /home/youcl/.mozilla 12 /home/youcl/.ssh 689112 /home/youcl/Ubuntu-12.10 689360 /home/youcl上述命令显示的输出在 / home / youcl目录的磁盘块,其子目录一起数。 2.使用 “-h”与“ du拉拉 ”命令选项提供了“ 可读的格式 ”的结果。 意味着你可以看到 字节 , 千字节 S, 兆字节 , 千兆字节大小等。
[root@youcl]# du -h /home/youcl 40K /home/youcl/downloads 4.0K /home/youcl/.mozilla/plugins 4.0K /home/youcl/.mozilla/extensions 12K /home/youcl/.mozilla 12K /home/youcl/.ssh 673M /home/youcl/Ubuntu-12.10 674M /home/youcl3.要得到一个目录的总计磁盘的使用大小的汇总使用选项 “-s”,如下所示。
[root@youcl]# du -sh /home/youcl 674M /home/youcl4.使用与“ du拉拉 ”命令显示 “-a”标志的所有文件和目录的磁盘使用情况。
[root@youcl]# du -a /home/youcl 4 /home/youcl/.bash_logout 12 /home/youcl/downloads/uploadprogress-1.0.3.1.tgz 24 /home/youcl/downloads/Phpfiles-org.tar.bz2 40 /home/youcl/downloads 12 /home/youcl/uploadprogress-1.0.3.1.tgz 4 /home/youcl/.mozilla/plugins 4 /home/youcl/.mozilla/extensions 12 /home/youcl/.mozilla 4 /home/youcl/.bashrc 689108 /home/youcl/Ubuntu-12.10/ubuntu-12.10-server-i386.iso 689112 /home/youcl/Ubuntu-12.10 689360 /home/youcl5.使用 “-a”沿着标志 “-h”显示人类readeable格式的所有文件和文件夹的磁盘使用情况。 下面的输出更加容易理解,因为它显示了在 千字节为 单位的文件, 兆字节等。
[root@youcl]# du -ah /home/youcl 4.0K /home/youcl/.bash_logout 12K /home/youcl/downloads/uploadprogress-1.0.3.1.tgz 24K /home/youcl/downloads/Phpfiles-org.tar.bz2 40K /home/youcl/downloads 12K /home/youcl/uploadprogress-1.0.3.1.tgz 4.0K /home/youcl/.mozilla/plugins 4.0K /home/youcl/.mozilla/extensions 12K /home/youcl/.mozilla 4.0K /home/youcl/.bashrc 673M /home/youcl/Ubuntu-12.10/ubuntu-12.10-server-i386.iso 673M /home/youcl/Ubuntu-12.10 674M /home/youcl6.找出一个目录树与其在 千字节 blcoks subtress的磁盘使用情况。 (以 1024字节 为单位显示大小)使用 “-k”。
[root@youcl]# du -k /home/youcl 40 /home/youcl/downloads 4 /home/youcl/.mozilla/plugins 4 /home/youcl/.mozilla/extensions 12 /home/youcl/.mozilla 12 /home/youcl/.ssh 689112 /home/youcl/Ubuntu-12.10 689360 /home/youcl7.要获得目录树的磁盘使用情况的总结,其仅在 兆字节 (MB)的子树一起。 使用选项 “-mh”如下。 在 “-m”标志计数 MB单位块和 “-h”代表人类可读的格式。
[root@youcl]# du -mh /home/youcl 40K /home/youcl/downloads 4.0K /home/youcl/.mozilla/plugins 4.0K /home/youcl/.mozilla/extensions 12K /home/youcl/.mozilla 12K /home/youcl/.ssh 673M /home/youcl/Ubuntu-12.10 674M /home/youcl8.“-c”标志可在最后一行总计使用的磁盘空间。 如果你的目录取出 674MB空间,那么最后的最后两行输出的是。
[root@youcl]# du -ch /home/youcl 40K /home/youcl/downloads 4.0K /home/youcl/.mozilla/plugins 4.0K /home/youcl/.mozilla/extensions 12K /home/youcl/.mozilla 12K /home/youcl/.ssh 673M /home/youcl/Ubuntu-12.10 674M /home/youcl 674M total9.以下命令计算并显示所有文件和目录的磁盘使用情况,但排除与给定模式匹配的文件。下面的命令排除了 名为“.txt”文件,同时计算diretory的总规模。 因此,这种方式,您可以通过使用标志“ -排除 ”排除任何文件格式。 看到输出没有 txt文件条目。
[root@youcl]# du -ah --exclude="*.txt" /home/youcl 4.0K /home/youcl/.bash_logout 12K /home/youcl/downloads/uploadprogress-1.0.3.1.tgz 24K /home/youcl/downloads/Phpfiles-org.tar.bz2 40K /home/youcl/downloads 12K /home/youcl/uploadprogress-1.0.3.1.tgz 4.0K /home/youcl/.bash_history 4.0K /home/youcl/.bash_profile 4.0K /home/youcl/.mozilla/plugins 4.0K /home/youcl/.mozilla/extensions 12K /home/youcl/.mozilla 4.0K /home/youcl/.bashrc 24K /home/youcl/Phpfiles-org.tar.bz2 4.0K /home/youcl/geoipupdate.sh 4.0K /home/youcl/.zshrc 120K /home/youcl/goaccess-0.4.2.tar.gz.1 673M /home/youcl/Ubuntu-12.10/ubuntu-12.10-server-i386.iso 673M /home/youcl/Ubuntu-12.10 674M /home/youcl10.显示基于时间修改的磁盘使用情况,使用标志“ 时间制 ”,如下图所示。
[root@youcl]# du -ha --time /home/youcl 4.0K 2012-10-12 22:32 /home/youcl/.bash_logout 12K 2013-01-19 18:48 /home/youcl/downloads/uploadprogress-1.0.3.1.tgz 24K 2013-01-19 18:48 /home/youcl/downloads/Phpfiles-org.tar.bz2 40K 2013-01-19 18:48 /home/youcl/downloads 12K 2013-01-19 18:32 /home/youcl/uploadprogress-1.0.3.1.tgz 4.0K 2012-10-13 00:11 /home/youcl/.bash_history 4.0K 2012-10-12 22:32 /home/youcl/.bash_profile 0 2013-01-19 18:32 /home/youcl/xyz.txt 0 2013-01-19 18:32 /home/youcl/abc.txt 4.0K 2012-10-12 22:32 /home/youcl/.mozilla/plugins 4.0K 2012-10-12 22:32 /home/youcl/.mozilla/extensions 12K 2012-10-12 22:32 /home/youcl/.mozilla 4.0K 2012-10-12 22:32 /home/youcl/.bashrc 24K 2013-01-19 18:32 /home/youcl/Phpfiles-org.tar.bz2 4.0K 2013-01-19 18:32 /home/youcl/geoipupdate.sh 4.0K 2012-10-12 22:32 /home/youcl/.zshrc 120K 2013-01-19 18:32 /home/youcl/goaccess-0.4.2.tar.gz.1 673M 2013-01-19 18:51 /home/youcl/Ubuntu-12.10/ubuntu-12.10-server-i386.iso 673M 2013-01-19 18:51 /home/youcl/Ubuntu-12.10 674M 2013-01-19 18:52 /home/youcl阅读: