溫馨提示×

Ubuntu文件管理怎樣清理垃圾

小樊
33
2025-07-30 03:53:45
欄目: 智能運維

在Ubuntu系統中,清理垃圾文件可以通過以下幾種方法進行:

清理APT緩存

  • 清理已下載的軟件包緩存:
    sudo apt-get clean
    
  • 清理所有軟件緩存:
    sudo apt-get clean all
    
  • 刪除舊版本軟件緩存:
    sudo apt-get autoclean
    
  • 刪除系統不再使用的孤立軟件:
    sudo apt-get autoremove
    

清理用戶緩存

  • 清理所有用戶的緩存:
    sudo rm -rf /home/*/.cache/*
    
  • 針對特定用戶清理緩存:
    rm -rf ~/.cache/*
    

查找并刪除大文件

  • 查找大于100MB的文件:
    sudo find / -type f -size +100M 2>/dev/null | xargs ls -lh
    
  • 查找并刪除7天前的大文件:
    sudo find / -type f -size +100M -mtime +7 -delete
    

處理容器和虛擬化相關占用

  • Docker:
    docker system prune -a --volumes
    
  • Snap/Flatpak:
    sudo snap list --all | grep disabled | awk '{print $1, $2}' | xargs -rn2 sudo snap remove
    flatpak uninstall --unused
    

配置自動清理

  • 配置 logrotate: 編輯 /etc/logrotate.conf,確保日志按時間和大小自動輪轉和清理。
  • 使用定時任務:
    sudo crontab -e
    
    添加以下內容每周清理一次臨時文件:
    0 3 * * 0 /bin/rm -rf /tmp/* /var/tmp/*
    
  • 安裝自動清理工具,如 bleachbit(需圖形界面)或 stacer。

其他建議

  • 監控工具:安裝 duply、glancesprometheus-node-exporter 實時監控磁盤。
  • 擴容磁盤:如果清理后仍不足,考慮擴展磁盤或掛載新硬盤。
  • 符號鏈接轉移:將大目錄(如 /var/lib/mysql)遷移到其他分區并創建符號鏈接。

在執行這些清理操作之前,建議備份重要的個人數據,避免誤刪系統關鍵文件。

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