在CentOS系統中,管理回收文件通常涉及以下幾個方面:
rm
命令刪除文件rm filename
rm file1 file2 file3
rm -r directory_name
trash-cli
工具trash-cli
是一個類似于Windows回收站的工具,可以將文件移動到回收站而不是直接刪除。
trash-cli
sudo yum install trash-cli
trash-cli
trash filename
trash-empty
lsof
命令查看被刪除但仍被進程使用的文件有時文件被刪除但仍然被某個進程使用,導致無法回收??梢允褂?code>lsof命令查看這些文件。
lsof | grep '(deleted)'
find
命令查找并刪除特定文件可以使用find
命令查找并刪除特定類型的文件。
find /path/to/search -type f -name "*.log" -exec rm {} \;
rsync
備份并刪除舊文件可以使用rsync
命令備份文件并刪除舊文件。
rsync -av --delete /path/to/source /path/to/destination
cron
定時任務清理回收站可以設置一個cron
任務定期清空回收站。
編輯crontab
文件:
crontab -e
添加以下行以每天凌晨1點清空回收站:
0 1 * * * trash-empty
du
命令查看磁盤使用情況可以使用du
命令查看磁盤使用情況,幫助你了解哪些目錄占用了大量空間。
du -sh /path/to/directory
ncdu
工具進行交互式磁盤使用分析ncdu
是一個交互式的磁盤使用分析工具,可以幫助你快速找到占用空間的文件和目錄。
ncdu
sudo yum install ncdu
ncdu
ncdu /path/to/directory
通過以上方法,你可以有效地管理CentOS系統中的回收文件,確保磁盤空間的合理使用。