在Linux系統中,有多種方法可以清理文件夾。以下是一些實用的命令和技巧:
rm
命令刪除文件和文件夾rm filename
rm -r foldername
rm -rf foldername
find
命令查找并刪除特定文件find /path/to/logs -type f -mtime +7 -exec rm {} \;
find /path/to/search -name "*.log" -exec rm {} \;
du
和ncdu
命令查看文件夾大小du -sh *
ncdu
進行更詳細的查看(需要先安裝):sudo apt-get install ncdu # Debian/Ubuntu
sudo yum install ncdu # CentOS/RHEL
ncdu /path/to/folder
clean
命令清理緩存sudo apt-get clean
sudo yum clean all
systemd
清理舊的系統日志journalctl --rotate
journalctl --vacuum-size=100M
journalctl --vacuum-time=3d
cron
定時任務自動清理crontab -e
0 2 * * * find /var/log -type f -name "*.log" -mtime +7 -exec rm {} \;
rm -rf
命令時要格外小心,因為它會無提示地刪除所有內容。find
命令時,確保路徑和條件設置正確,避免誤刪其他重要文件。通過這些方法,你可以有效地管理和清理Linux系統中的文件夾。