Linux VPS磁盘空间分析与清理常用命令整理

一般来说我们购买的入门级Linux VPS的硬盘都不大,一些商家的入门级套餐甚至只有10GB的大小,今天VPS GO就整理几个Linux磁盘空间分析与清理的常用命令,帮大家删除一些无用文件,释放空间。

一、Linux磁盘空间管理常用命令

一般来说,我们在分析Linux磁盘空间时会用到2个命令:即dfdh,清理磁盘空间时则是rm,下面分别做个介绍。

1、df命令

df命令用于检查文件系统磁盘占用情况,一般用于查看一级文件夹大小、使用比例、档案系统及其挂入点。

常用的参数:

  • -h:表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。
  • -a:显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。
  • -k:以k字节为单位显示。
  • -i:显示i节点信息,而不是磁盘块。
  • -t:显示各指定类型的文件系统的磁盘空间使用情况。
  • -x:列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。
  • -T:显示文件系统类型。

2、dh命令

du命令检查磁盘空间占用情况,一般用户查看目录或文件所占用磁盘空间的大小。

常用参数:

  • -h:以人类可读的方式显示。
  • -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小。
  • -s:只显示目录占用的磁盘空间大小,不显示其子目录和文件占用的磁盘空间大小。
  • -c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和。
  • –apparent-size:显示目录或文件自身的大小。
  • -l :统计硬链接占用磁盘空间的大小。
  • -L:统计符号链接所指向的文件占用的磁盘空间大小。

3、rm命令

rm命令就是删除命令了,常用的有3种方式:

  • 删除文件: rm file1  file2
  • 删除文件夹: rm -rf dir
  • 删除所有:rm -rf *

二、Linux磁盘空间清理实例

下面就分享一个利用df、dh和rm进行Linux磁盘分析的实例。

1、用df命令查看磁盘使用情况

命令:df -h

这里会看到当前可用磁盘的总容量、已使用容量、已使用百分比和挂载路径:

Linux df分析磁盘

2、用du命令分析指定目录的磁盘占用情况

命令:du -h --max-depth=1 /

查看/路径下目录和文件大小:

Linux du磁盘分析

从上图中可以看到主要是/root占用空间,所以继续查看:du -h --max-depth=1 /root

Linux du磁盘分析

这里就可以定位到是/root/backup这个目录下的文件占用了很多空间。

3、用rm命令删除垃圾文件

命令:rm -rf *

进入/root/backup,删除所有文件或者不需要的文件即可,上述命令会删除这个目录下的所有文件,更多用法可以参考第一部分的介绍。


【AD】DMIT美国洛杉矶三网CN2 GIA/CMIN2补货,年付36.9美元起

【AD】美国洛杉矶CN2 VPS/香港CN2 VPS/日本CN2 VPS推荐,延迟低、稳定性高、免费备份_搬瓦工vps