溫馨提示×

Ubuntu更新后如何清理舊文件

小樊
61
2025-05-10 18:06:14
欄目: 智能運維

在Ubuntu更新后,可以通過以下幾種方法來清理舊文件,以釋放磁盤空間并保持系統的高效運行:

清理APT緩存和不再需要的軟件包

  • 清理APT緩存

    sudo apt-get clean
    

    該命令會清理 /var/cache/apt/archives 目錄下的所有已下載的軟件包文件。

  • 刪除不再需要的軟件包

    sudo apt-get remove --purge 軟件名
    

    使用 purge 命令可以刪除軟件本身及其配置文件。

  • 刪除不再需要的依賴包

    sudo apt-get autoremove
    

    該命令會刪除不再被任何軟件包使用的依賴包。

手動清理臨時文件和日志

  • 清理系統日志

    sudo find /var/log -type f -name "*.log" -exec truncate -s 0 {} \;
    

    這條命令會清空 /var/log 目錄下的所有 .log 文件。

  • 刪除臨時文件

    sudo rm -rf /tmp/*
    

    該命令會遞歸地刪除 /tmp 目錄下的所有文件和子目錄。

使用第三方清理工具

  • Ubuntu Cleaner

    • 安裝:
      sudo add-apt-repository ppa:gerardpuig/ppa
      sudo apt update
      sudo apt install ubuntu-cleaner
      
    • 使用:打開 Ubuntu Cleaner,選擇要清理的文件類型,進行預覽和清理操作。
  • BleachBit

    sudo apt-get install bleachbit
    bleachbit
    

    BleachBit 可以清理系統中的緩存文件、瀏覽器緩存等垃圾文件。

清理舊內核

  • 查看當前內核版本

    uname -r
    
  • 刪除舊內核

    sudo apt-get purge linux-image-版本號
    

    版本號 替換為要刪除的實際內核版本號。

  • 更新GRUB引導

    sudo update-grub
    

清理日志文件

  • 使用 journalctl 命令

    • 只保留一周的日志:
      sudo journalctl --vacuum-time1w
      
    • 只保留指定大小的日志:
      sudo journalctl --vacuum-size500M
      
  • 使用 find 命令清理 /var/log 目錄下的日志文件

    sudo find /var/log -type f -name "*.log" -exec truncate -s 0 {} \;
    
  • 使用 logrotate 命令進行日志輪轉

    sudo logrotate -f /etc/logrotate.conf
    

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女