du: 显式文件大小
Disk Usage
Linux du
命令也是查看使用空间的,但是与df
命令不同的是Linuxdu
命令是对文件和目录磁盘使用空间的查看。
1. 命令格式
du [OPTION]... [FILE]...
2. 命令功能
显式每个文件和目录的磁盘使用空间,如果是目录,就递归显式。
3. 命令参数
参数
含义
-a, --all
显式所有文件的大小,而不仅仅是目录
--apparent-size
仅仅显式apparent大小,而不是磁盘占用空间。这个数据会比磁盘占用空间小一些
-B, --block-size=SIZE
使用SIZE指定的块大小输出
-b, --bytes
以byte为单位输出,等价于'--apparent-size --block-size=1'
-c, --tot
除了显式文件和目录的大小外,显式总和
-D, --dereference-args
dereference only symlinks that are listed on the command line
-H
等价于'--dereference-args (-D)'
-h, --human-readable
显式可读格式的大小(比如1K,234M,2G)
--si
类似于-h,但是以1000为转换单位
-k
等价于'--block-size=1K'
-l, --count-links
如果是硬链接就重复计算
-m
等价于'--block-size=1M'
-L, --dereference
dereference all symbolic links
-P, --no-dereference
don't follow any symbolic links (this is the default)
-S, --separate-dirs
显式大小时,不包含子目录的大小
-s, --summarize
仅显示总大小
-x, --one-file-system
仅以第一个文件系统为准,其他的略过
-X, --exclude-from=FILE
排除符合条件的文件
--exclude=PATTERN
排除符合条件的文件
--max-depth=N
递归计算目录大小时,最多递归到N层
--time
显式每个文件和目录的最后修改时间
4. 使用实例
实例1:显式目录或文件所占空间
du
结果:
0 ./search
0 ./article_process
0 ./subcenter
0 ./homepage
0 ./channel
0 ./jieba
65937776 ./toutiao_article_process
8280132 ./baijia_article_process
0 ./toutiao_channel
0 ./toutiao_jieba
0 ./toutiao_homepage
0 ./toutiao_search
0 ./douyin_channel
0 ./douyin_jieba
0 ./douyin_homepage
0 ./douyin_search
5858936 ./douyin_article_process
685904 ./douyin_topic_process
0 ./task_search
0 ./toutiao_task_search
74236 ./delete_cos_file
0 ./import_media_homepage
0 ./huoshan_channel
0 ./pipixia_channel
1108 ./bilibili_crawl
362720 ./douyin_bgm_process
129592 ./douyin_daren_process
12408 ./youtube_process
81342820 .
只显示当前目录下的子目录的大小和当前目录的总大小,最下面的是当前目录的总和。
实例2:显式指定文件所占空间
du info.log
结果:
3433284 info.log
实例3:查看指定目录的所占空间
du media_detect/
结果:
0 media_detect/search
0 media_detect/article_process
0 media_detect/subcenter
0 media_detect/homepage
0 media_detect/channel
0 media_detect/jieba
65937776 media_detect/toutiao_article_process
8280132 media_detect/baijia_article_process
0 media_detect/toutiao_channel
0 media_detect/toutiao_jieba
0 media_detect/toutiao_homepage
0 media_detect/toutiao_search
0 media_detect/douyin_channel
0 media_detect/douyin_jieba
0 media_detect/douyin_homepage
0 media_detect/douyin_search
5858936 media_detect/douyin_article_process
685904 media_detect/douyin_topic_process
0 media_detect/task_search
0 media_detect/toutiao_task_search
74236 media_detect/delete_cos_file
0 media_detect/import_media_homepage
0 media_detect/huoshan_channel
0 media_detect/pipixia_channel
1108 media_detect/bilibili_crawl
362720 media_detect/douyin_bgm_process
129592 media_detect/douyin_daren_process
12408 media_detect/youtube_process
81342820 media_detect/
实例4:显式多个文件所占空间
du info.log info.log.20190414 info.log.20190413
结果:
3433284 info.log
7011232 info.log.20190414
20199964 info.log.20190413
实例5:只显示总和
du -s
du -s toutiao_article_process/
结果:
65937780 .
65937780 toutiao_article_process/
实例6:方便阅读的格式
du -h info.log
结果:
3.3G info.log
实例7:文件和目录都显示
du -ah
结果:
6.4G ./toutiao_article_process/info_new_version.log
154M ./toutiao_article_process/error.log.20190410
6.0G ./toutiao_article_process/info.log.20190411
232M ./toutiao_article_process/error.log.20190411
17G ./toutiao_article_process/info.log.20190412
20G ./toutiao_article_process/info.log.20190413
3.3G ./toutiao_article_process/info.log
252M ./toutiao_article_process/error.log.20190412
6.7G ./toutiao_article_process/info.log.20190414
52K ./toutiao_article_process/error.log.20190407
31M ./toutiao_article_process/error_new_version.log
61M ./toutiao_article_process/error.log
35M ./toutiao_article_process/error.log.20190408
4.0K ./toutiao_article_process/.info.log.swo
4.0K ./toutiao_article_process/.info.log.swn
154M ./toutiao_article_process/error.log.20190409
4.2G ./toutiao_article_process/info.log.20190410
194M ./toutiao_article_process/error.log.20190413
161M ./toutiao_article_process/error.log.20190414
63G ./toutiao_article_process
实例8:显式指定几个文件,并统计总和
du -c info.log info.log.20190414 info.log.20190413
结果:
3304388 info.log
7011232 info.log.20190414
20199964 info.log.20190413
30515584 total
实例9:按空间大小排序
du | sort -nr | more
结果:
81182196 .
65710208 ./toutiao_article_process
8369220 ./baijia_article_process
5836792 ./douyin_article_process
685904 ./douyin_topic_process
362720 ./douyin_bgm_process
129592 ./douyin_daren_process
74236 ./delete_cos_file
12408 ./youtube_process
1108 ./bilibili_crawl
0 ./toutiao_task_search
0 ./toutiao_search
0 ./toutiao_jieba
0 ./toutiao_homepage
0 ./toutiao_channel
0 ./task_search
0 ./subcenter
0 ./search
0 ./pipixia_channel
0 ./jieba
0 ./import_media_homepage
0 ./huoshan_channel
0 ./homepage
0 ./douyin_search
0 ./douyin_jieba
0 ./douyin_homepage
0 ./douyin_channel
0 ./channel
0 ./article_process
实例10:输出当前目录下各个子目录使用空间大小
du -h --max-depth=1
结果:
0 ./search
0 ./article_process
0 ./subcenter
0 ./homepage
0 ./channel
0 ./jieba
63G ./toutiao_article_process
8.0G ./baijia_article_process
0 ./toutiao_channel
0 ./toutiao_jieba
0 ./toutiao_homepage
0 ./toutiao_search
0 ./douyin_channel
0 ./douyin_jieba
0 ./douyin_homepage
0 ./douyin_search
5.6G ./douyin_article_process
670M ./douyin_topic_process
0 ./task_search
0 ./toutiao_task_search
73M ./delete_cos_file
0 ./import_media_homepage
0 ./huoshan_channel
0 ./pipixia_channel
1.1M ./bilibili_crawl
355M ./douyin_bgm_process
127M ./douyin_daren_process
13M ./youtube_process
78G .
Last updated
Was this helpful?