当前位置首页 > Linux知识

linux基础命令---du

阅读次数:237 次  来源:admin  发布时间:

du

以块为单位,显示当前目录下,所有目录、文件、子目录的磁盘使用情况。总结每个文件的磁盘使用情况,对目录进行递归处理

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、语法

du [选项] [目录]

2、选项列表

选项

说明

--hel

帮助

--versio

显示命令版本信息

-a | --all

显示所有的文件大小,包含目录、文件、子目录。默认情况下不显示文件的大小

--apparent-size

打印表观大小,而不是磁盘使用量;虽然表观大小通常较小,但由于(“稀疏”)文件中的漏洞、内部碎片、间接块等原因,它可能更大。

-B | --block-size=SIZE

设置显示时的块大小

-b | --byte

等价于“--apparent-size --block-size=1”

-c | --total

产生一个总和统计

-D | --dereference-args | -H

只引用命令行中列出的符号链接

--files0-from=F

总结文件F中指定的以NUL结尾的文件名的磁盘使用情况;如果F是“-”,则从标准输入中读取名称

-h | --human-readable

以更加易读的方式来显示

--si

和“-h“一样,只是显示单位是1000,而不是1024

-k

相当于—block-size=1k

-m

相当于—block-size=1M

-l | --count-link

如果是硬链接,那么记录次数

-L | --dereference

取消引用所有符号链接

-P | --no-dereference

不要跟随任何符号链接,这是默认的

-0 | --null

以0字节(而不是换行符)结束每一行输出

-S | --separate-dir

不包括子目录的大小

-s | --summarize

只显示每个参数的总数

-x | --one-file-system

跳过不同文件系统上的目录

-X | --exclude-from=FILE

排除与文件中任何模式匹配的文件

--exclude=PATTERN

排除匹配模式的文件

--max-depth=N

只有目录层数少于N,才打印目录(或文件)的总数(或带有-all);“--max-depth=0“等价于 ” --summarize “

--time

显示最后修改的时间

--time=WORD

将时间显示为指定的内容而不是修改时间,可以是:atime、access、use、ctime或status。

--time-style=STYLE

使用指定的格式显示时间,时间格式可以是full-iso,long-iso,iso,+FORMAT

该指令显示的值的单位是“--block-size”、“DF_BLOCK_SIZE”、“BLOCK_SIZE”,、BLOCKSIZE”这是四个值中第一个可用的值。 除了第一个值是用户设定的,其他3个都是环境变量。如果这四个值没有可用的,那么默认是1024(如果设置了POSIXLY_CORRECT,那么就是512)。

显示的单位可能是:KB,1000;K,1024;MB,100*100;M,1024*1024。

3、实例

1)查看home目录总大小

[root@192 ~]# du /home -

2320472 /home

2)使用“--time”选项,显示最后的修改时间

[root@192 ~]# du /home --time

4 2010-11-12 08:54 /home/test01/.gnome2

4 2010-08-18 23:43 /home/test01/.mozilla/extensio

3)使用“-m”选项,以Mb为单位显示

[root@192 ~]# du /home -m

1 /home/test01/.gnome2 //不够1M的,按照1M处理

1 /home/test01/.mozilla/extensio

4)指定“--time“的显示

[root@localhost ~]# du /weijie/ --time=use //最后使用时间

12 2018-10-08 09:11 /weijie/www.baidu.com

4 2018-10-08 09:11 /weijie/testft

56 2018-10-13 08:40 /weijie/

[root@localhost ~]# du /weijie/ --time=status //状态改变时间

12 2018-10-03 10:09 /weijie/www.baidu.com

4 2018-10-02 09:34 /weijie/testft

56 2018-10-03 10:09 /weijie/

上一篇:(转)总结之:CentOS6.5MySQL数据库的基础以及深入详解
下一篇:Fedora添加软件桌面快捷方式