linux清理磁盘空间命令-linux清理磁盘空间命令是什么

linux清理磁盘空间命令-linux清理磁盘空间命令是什么

linux清理磁盘空间命令

以下是一些 Linux 清理磁盘空间的常用命令:

linux清理磁盘空间命令-linux清理磁盘空间命令是什么

查看磁盘空间使用情况


  • df -h:用于显示文件系统的磁盘空间使用情况,以人类可读的格式输出,包括文件系统的总容量、已用空间、可用空间、已用空间百分比和挂载点等信息。
  • lsblk:可以列出系统中的块设备,显示块设备的层次结构以及有关每个设备的信息,如设备名称、主设备号和次设备号、是否可移动、设备大小、是否只读、设备类型和挂载点等。

清理临时文件


  • sudo rm -rf /tmp/*:删除/tmp目录下的所有文件和子目录。该操作不可逆,执行前需确保/tmp目录中没有重要文件。

清理日志文件


  • sudo journalctl --vacuum-size=100M:删除系统日志中超过指定大小(如 100M)的旧日志文件。
  • sudo rm -rf /var/log/*:删除/var/log目录下的所有日志文件,但执行前需确保这些日志文件不再需要。
  • find /var -name "*.log" \ ( \ ( -size +50M -mtime +7 <\inline_LaTeX_Formula> -o -mtime +30 <\inline_LaTeX_Formula> -exec truncate {} --size 0 \;:修剪/var下超过 7 天且超过 50M 或超过 30 天的.log文件 。

清理软件包缓存


  • sudo apt-get clean:用于删除基于 Debian 的 Linux 发行版(如 Ubuntu)中已经安装的软件包的缓存文件。

删除不需要的文件


  • find /path/to/directory -type f -mtime +30 -exec rm {} \;:在指定目录中查找所有修改时间超过 30 天的文件,并将其删除。
  • rm -f 文件:强制删除指定文件。
  • rm -rf 文件夹:递归删除指定文件夹及其内部的所有文件和子文件夹。

看过该文章的人还看了