写点什么

磁盘使用率 / 文件大小查看指南 du & df

用户头像
李先生
关注
发布于: 2021 年 02 月 21 日

磁盘使用率,文件大小查看是我们日常使用命令。这两个是配合使用的,磁盘使用率过高告警了,那么得找到对应的磁盘(df),然后找到对应磁盘下的哪个目录和文件占用了空间(du)。


df(Disk filesystem)查看磁盘空间使用情况

du(Disk Usage)查看文件使用大小


一、df 常用命令

1)查看文件系统的磁盘空间使用情况

df
复制代码


2)显示所有文件系统的磁盘空间使用情况

df -a
复制代码


3)以人类可读的形式打印使用情况 -h

df -h
复制代码


4)显示文件系统系统的类型

df -T
复制代码


5)以 k 为单位显示(1024-byte)

df -k
df --block=1k
复制代码


6)以 MB(Mega Byte)为单位显示

df -m
复制代码


7)以 GB(Gigabyte)为单位显示

df -h
复制代码


8)在最后显示总统计

df --total
复制代码


9)打印指定文件系统类型的信息

df -t tmpfs
复制代码


10)打印非指定文件系统的磁盘使用情况

df -x tmpfs
复制代码


11)打印 inode 使用情况

df -i
复制代码


12)在打印磁盘使用信息之前,进行同步后再打印最新。默认为–-no-sync

df --sync
复制代码


13)打印非外部挂载文件系统,如 NFS、Samba 服务器等

df -l
复制代码


二、du 常用命令

1)打印指定目录的文件大小情况

du
复制代码


2)以人类可读的方式打印文件大小

会以 Bytes, Kilobytes, Megabytes, Gigabytes 显示等

du -h
复制代码


du -sh
复制代码


4)打印所有的目录和文件

du -a
复制代码


5)打印所有的目录和文件并以人类可读的形式显示

du -ah
复制代码


6)以 k 为单位显示

du -k
复制代码


7)以 MB(Mega Byte)为单位显示并以人类可读的方式打印

du -mh
复制代码


8)在最后打印总大小

du -ch
复制代码


9)排出某一类型文件

du -ah --exclude="*.txt" 
复制代码


10)打印修改时间

du -ah --time
复制代码


11)找到最大的文件使用

du -ah | sort -n -r |head -n 5
复制代码


发布于: 2021 年 02 月 21 日阅读数: 15
用户头像

李先生

关注

专注于运维技术、SRE、DevOps等。 2020.07.23 加入

在平凡中坚持前行,总有一天会遇见不一样的自己。 公众号:运维汪

评论

发布
暂无评论
磁盘使用率/文件大小查看指南du & df