Linux 系统清理命令大全

1. 软件包缓存清理

清理不再需要的软件包缓存和依赖:

# 清理所有已下载的软件包缓存
sudo apt clean

# 清理过期的安装包缓存(不会删除可用的缓存)
sudo apt autoclean

# 自动移除不再需要的依赖包
sudo apt autoremove

2. 系统日志清理

清理系统日志文件,保持日志文件的合理大小:

# 只保留最近10天的日志
sudo journalctl --vacuum-time=10d

# 删除压缩的旧日志文件
sudo rm -rf /var/log/*.gz

3. 用户缓存清理

清理用户账户下的缓存文件,节省磁盘空间:

# 清理用户缓存目录
rm -rf ~/.cache/*

# 清理用户的缩略图缓存
rm -rf ~/.thumbnails/*

# 清空回收站中的文件
rm -rf ~/.local/share/Trash/*

4. 浏览器缓存清理

清理常用浏览器的缓存,释放浏览器占用的磁盘空间:

# 清理 Firefox 浏览器缓存
rm -rf ~/.mozilla/firefox/*.default/cache2/

# 清理 Google Chrome 浏览器缓存
rm -rf ~/.config/google-chrome/Default/Cache/

5. 临时文件清理

删除系统中不再需要的临时文件:

# 清理系统临时文件
sudo rm -rf /tmp/*

6. 套件和依赖清理

在更新和安装软件包后,清理不再使用的依赖和软件包:

# 移除已不再需要的包及其依赖
sudo apt autoremove

7. Docker 镜像与容器清理

清理 Docker 容器、镜像和卷:

# 清理未使用的 Docker 镜像
docker image prune -a

# 清理未使用的 Docker 容器
docker container prune

# 清理未使用的 Docker 卷
docker volume prune

# 清理未使用的 Docker 网络
docker network prune

8. 不再使用的软件包和文件

删除系统中不再使用的软件包和文件:

# 列出不再使用的软件包
deborphan

# 删除不再使用的软件包
sudo apt-get remove --purge $(deborphan)

# 清理已删除包的配置文件
sudo apt-get autoremove --purge

9. 系统自动清理(可选)

配置系统定期清理,以避免手动操作:

# 安装 logrotate,定期清理日志
sudo apt-get install logrotate

# 配置 logrotate 自动清理日志
sudo nano /etc/logrotate.conf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值