在Linux系統中,清理磁盤空間是一個常見的任務,以下是一些最佳實踐:
df
和du
命令df -h
: 查看磁盤使用情況,以人類可讀的格式顯示。du -sh *
: 查看當前目錄下每個文件和文件夾的大小。rm -rf /tmp/*
: 刪除/tmp目錄下的所有文件(注意:這可能會刪除正在運行的程序的臨時文件)。rm -rf ~/.cache/*
: 刪除用戶緩存文件。journalctl --vacuum-size=100M
: 清理systemd日志,保留最近的100MB。rm -rf /var/log/*.log.*
: 刪除舊的日志文件(謹慎操作,確保不會刪除重要日志)。sudo apt-get autoremove
: 自動卸載不再需要的依賴包。sudo yum remove <package_name>
: 使用yum卸載特定軟件包。sudo apt-get clean
: 清理APT緩存。sudo yum clean all
: 清理YUM緩存。find
命令查找并刪除大文件:find / -type f -size +100M -exec ls -lh {} \;
find /path/to/directory -type f -mtime +30 -delete
about:cache
頁面清理緩存。bleachbit
: 一個圖形化的磁盤清理工具,可以清理臨時文件、緩存、日志等。ncdu
: 一個基于文本的磁盤使用分析工具,可以幫助你快速找到占用空間大的文件和目錄。rm -rf
時要格外小心,因為它會遞歸刪除目錄及其內容。通過遵循這些最佳實踐,你可以有效地管理和清理Linux系統中的磁盤空間。