du命令的使用-----查看当前目录下的文件信息
1.du 参数:
(1) du -a
(2) du -s
(3) du -k
(4) du -m
(5)du -g
(6) du -l
(7) du -r
(8) du -x
(9) du -H
(10)du -L
注意: du -某参数 后面可以添加文件名字,表示查看指定文件的信息,如果不写,默认是当前目录下所有文件信息。
(1) du -a :为每个指定文件显示使用磁盘的情况。或为每个目录显示使用磁盘的情况。注意 该参数与 du -s的区别。
(2) du -s:为所有指定文件显示使用磁盘的情况,或为目录下的所有文件显示磁盘的使用情况。
(3) du -k:用1024 字节单位计算块数。 计算指定文件或者指定目录有多少个块数。
(4) du -m:用MB 单位计算块数。
(5)du -g:用GB 单位计算块数。
(6) du -l:在文件链接和多链接之间均匀地分配块。
(7) du -r:报告不可访问的文件名。
(8) du -x:评估文件大小。
(9) du -H:如果在命令行指定了链接符号,du命令将统计链接引用的文件次数或者文件层次结构。
(10)du -L:如果在命令行指定了符号链接或者文件层次结构的遍历中多次遇到符号链接,则du命令应统计链接引用的文件或者文件层次结构的大小。
案例:要概述一个目录树及每个子树的磁盘使用情况,请输入:
du /home/fran
这在/home/fran目录及其每个子目录中显示了磁盘块数。
要通过 1024 字节块概述一个目录树及其每个子树的磁盘使用情况,请输入:
du -k /home/fran
这在/home/fran目录及其每个子目录中显示了 1024 字节磁盘块数。
要通过 MB 磁盘块概述一个目录树及其每个子树的磁盘使用情况,请输入:
du -m /home/fran
这在/home/fran目录及其每个子目录中显示了 MB 磁盘块数(近似到最接近的第二位十进制数)。
要通过 GB 块概述一个目录树及其每个子树的磁盘使用情况,请输入:
du -g /home/fran
这在/home/fran目录及其每个子目录中显示了 GB 磁盘块数(近似到最接近的第二位十进制数)。
要显示每个文件磁盘使用情况,请输入:
du -a /home/fran www.2cto.com
这显示了包含在每个文件以及目录/home/fran的子目录中的磁盘块数。在目录旁的数字就是该目录树的磁盘使用情况。在常规文件旁的数字就是该文件单独的磁盘使用情况。
要只显示一个目录树的全部磁盘使用情况,请输入:
du -s /home/fran
-s标志控制du命令,只显示/home/fran目录和其中包含的文件的磁盘使用情况的总和。通过缺省值,如果du命令无法读取一个文件或者目录,就显示一条错误消息。
除了在 /home/fran 的遍历中找到的常规文件,还要显示所有符号链接引用的文件或文件层次结构的磁盘使用,请输入:
du -L /home/fran
要报告符号链接 mylink 引用的文件或文件层次结构的磁盘使用,请输入:
du -H mylink
文件 /usr/bin/du 包含命令du。