Linux系统垃圾文件清理是一个重要的维护过程,可以释放磁盘空间并提高系统性能。以下是清理垃圾文件的一般步骤:
df -h 命令查看所有已安装文件系统的磁盘使用情况,确定哪些文件系统占用了最多的磁盘空间。du -sh /* 命令列出根目录下的所有文件和目录的大小。/home 目录中执行此命令,以查找该目录中的大文件和目录。rm -rf /tmp/* 命令删除 /tmp 和 /var/tmp 目录中的所有文件。请注意,在删除文件之前,确保您不需要这些文件中包含的数据。journalctl --rotate 命令归档旧的系统日志并开始记录新的日志。journalctl --vacuum-time=1s 命令清除早于1秒钟的日志条目。find 命令删除 /var/log/ 目录下的所有日志文件,例如:find /var/log/ -type f -name "*.log" -delete
sync 命令将所有未写入磁盘的数据同步到磁盘。sysctl -w vm.drop_caches=3 命令清除页缓存、目录项缓存和inode缓存。sudo apt-get autoremove 命令删除已卸载但未自动删除的软件包。sudo apt-get clean 命令清理所有软件缓存。package-cleanup --oldkernels 命令删除不再使用的内核。package-cleanup --leaves 命令删除无用的依赖项。find 命令删除早于30天的所有备份文件,例如:find /path/to/backup/folder -type f -mtime +30 -delete
docker image prunedocker container prunedocker volume prunedocker network prune在执行任何清理操作之前,请确保备份重要数据,以防误删。另外,不同的Linux发行版可能会有些许差异,命令可能会有所不同。