我们平时可能在开发环境或者测试环境经常发现硬盘空间被占用过多,但是又不知道怎么快速找到那些大文件的情况,这时候有什么办法可以快速解决这个问题吗?
最常见的办法就是使用这两个命令:df 和 du
1.常用使用方式
# 查看服务器磁盘信息
df -hl
# 查看当前目录大小
du -sh [具体目录路径]
# 查看一级文件夹或文件的大小
du -h --max-depth=1
2.查看文件或文件夹大小的命令
df 可以查看一级文件夹大小,使用磁盘大小比例,档案系统及挂载点
du 可以根据参数查看文件及文件夹的大小
示例如下:
[app@bae6ff234e2dca8 ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 20G 5.3G 14G 29% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/vda2 4.8G 1.3G 3.3G 28% /hftools
/dev/mapper/datavg-datalv
99G 4.5G 89G 5% /data
/dev/mapper/logvg-loglv
50G 4.6G 43G 10% /log
3.df 和 du 命令的简单介绍与使用
df -h 查看系统中文件的使用情况
du -sh * 查看当前目录下各个文件及目录占用空间大小
[appoper@bae6ff234e2dca8 ~]$ du -h /log/tomcat/*
4.0K /log/tomcat/catalina.out
4.查看某一目录下的文件大小
du -h --max-depth=1 /home/* 列出home下面所有一级目录的一级目录文件大小。
本文结束。