今天工作操作主机时发现无法新建文件及修改文件,检查一圈发现是主机磁盘空间满了,做一些处理时用到的命令记录。
查看文件系统磁盘情况命令
df -h
df
:代表 "disk filesystem",用于报告文件系统的磁盘空间使用情况。-h
:表示以人类可读的格式显示,通常会使用 K(千字节)、M(兆字节)、G(吉字节)等单位。
会输出以下格式供我们查看文件系统磁盘空间使用情况
查看指定目录磁盘空间使用情况
当我们需要具体查看某一目录磁盘情况时,首先cd到对应目录
使用以下命令
du -h
会输出对应目录下所有子目录磁盘使用情况(不包含文件)
需要同时查看目录中文件磁盘使用情况可使用以下命令
du -ah
对输出内容排序便于我们查看
du -ah | sort -h
我们也可以限定目录显示深度
du -h --max-depth=N
du -h --max-depth=N
命令用于显示目录和文件的磁盘使用情况,其中 N
是一个数字,表示要显示的目录深度。
具体来说:
du
:表示 "disk usage",用于报告磁盘空间使用情况。-h
:以人类可读的格式显示(如 K、M、G)。--max-depth=N
:限制显示的目录深度。例如,--max-depth=1
将只显示当前目录及其直接子目录的大小,而不深入到更深层的子目录。
通常是一些日志文件占用比较大,直接删除或者清空即可。
例如
> nohup.out
即可清空nohup.out文件。