磁盘情况查询

磁盘情况查询

查询系统整体磁盘使用情况

其实就是 df 命令,回看《Linux 分区》的 df disk free 小节

还可以试一下 du 命令

当某一个设备的使用率到了 80%,那我们就得准备清理磁盘或者加磁盘了。

查询指定目录的磁盘占用情况

只查看某一个文件或者目录占用了多少空间

du disk usagess

Linux du(英文全拼:disk usage)命令用于显示目录或文件的大小

du 会显示指定的目录或文件所占用的磁盘空间。

du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]

常用参数: -h、 -a、 -c、 -s、 --exclude--max-depth

注意 -a-s 不能同时使用,因为

简单实践:

du -sh  uploadfile/:查看 uploadfile/ 文件夹的大小

for folder in */; do du -sh "$folder"; done:查看当前目录下的每一个文件夹的大小,不包括文件。

du -hac . | egrep [0-9]+G:查看当前目录下哪些文件夹或者文件超过了 1G