欢迎来到李先生的博客

深山的鹿,不知归处;万般皆苦,只可自渡。
扩大
缩小

磁盘使用率/文件大小查看指南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

 

四、写在最后

欢迎大家关注我的公众号,一起交流、学习。

 

posted on   Captain_Li  阅读(1301)  评论(0编辑  收藏  举报

编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示