磁盤使用率/文件大小查看指南du & df
一、前言
磁盤使用率,文件大小查看是我們日常使用命令。這兩個是配合使用的,磁盤使用率過高告警了,那麼得找到對應的磁盤(df),然後找到對應磁盤下的哪個目錄和文件佔用了空間(du)。
df(Disk filesystem):查看磁盤空間使用情況
du(Disk Usage):查看文件使用大小
二、df常用命令
1)查看文件系統的磁盤空間使用情況
df -a
2)顯示所有文件系統的磁盤空間使用情況
df -h
3)以人類可讀的形式打印使用情況 -h
df -T
4)顯示文件系統系統的類型
df -k df --block=1k
5)以k為單位顯示(1024-byte)
df -m
6)以MB(Mega Byte)為單位顯示
df -h
7)以GB(Gigabyte)為單位顯示
df --total
8)在最後顯示總統計
df -t tmpfs
9)打印指定文件系統類型的信息
df -x tmpfs
10)打印非指定文件系統的磁盤使用情況
df -i
11)打印inode使用情況
df --sync
12)在打印磁盤使用信息之前,進行同步後再打印最新。默認為–no-sync
df --sync
13)打印非外部掛載文件系統,如NFS、Samba服務器等
df -l
三、du常用命令
1)打印指定目錄的文件大小情況
du -h
2)以人類可讀的方式打印文件大小
會以Bytes, Kilobytes, Megabytes, Gigabytes顯示
du -sh
3)只打印指定目錄的大小,概覽
du -a
4)打印所有的目錄和文件
du -k
5)打印所有的目錄和文件並以人類可讀的形式顯示
du -ch
6)以k為單位顯示
du -ah --exclude="*.txt"
7)以MB(Mega Byte)為單位顯示並以人類可讀的方式打印
du -ah --time
8)在最後打印總大小
du -ch
9)排出某一類型文件
du -ah | sort -n -r |head -n 5
10)打印修改時間
du -ah --time
11)找到最大的文件使用
du -ah | sort -n -r |head -n 5
四、寫在最後
歡迎大家關注我的公眾號,一起交流、學習。