当前位置: 首页 > article >正文

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

http://www.kler.cn/a/471270.html

相关文章:

  • CANN 学习——基于香橙派 KunpengPro(1)
  • apex安装
  • C#开发——接口Interface
  • 【计算机视觉】单目深度估计模型-Depth Anything-V2
  • Vue3 + Vite + Electron + Ts 项目快速创建
  • C# 检查一个字符串是否是科学计数法格式字符串 如 1.229266E+01
  • 深度学习中的正则化方法
  • React 深入学习理解
  • Redis Zset有序集合
  • python学opencv|读取图像(二十七)使用cv2.warpAffine()函数平移图像
  • Unity中 Xlua使用整理(一)
  • nginx 配置 本地启动
  • 移动应用安全基础:深入理解Hooking框架
  • cuda实现flash_attn_mma_share_kv源码分析
  • vue el table 不出滚动条样式显示 is_scrolling-none,如何修改?
  • Airflow:SQL Sensor 监控数据库业务变化
  • 力扣--283.移动零
  • presto权限管理
  • 计算机网络之---无线网络的传输介质
  • 使用 Flink CDC 构建 Streaming ETL
  • C++ 提升编译速度的利器:前向声明
  • 【ABAP开发环境】(三)ABAP GIT
  • 根据python代码自动生成类图的实现方法[附带python源码]
  • Python实现应用决策树的实例程序
  • model_selection.cross_val_score函数介绍
  • CES 2025:ROG打造极致游戏体验