阅读量:3
在CentOS系统中,回收站(Trash)用于存储已删除的文件和目录,以便在需要时进行恢复。如果回收站占用了过多的磁盘空间,可以采取以下步骤来清理和管理回收站:
清理回收站
-
进入回收站目录:
cd ~/.local/share/Trash/files -
删除回收站中的所有文件:
rm -rf *
启用和配置回收站
-
创建回收站目录:
mkdir -p /root/.trash -
编辑
.bashrc文件:vi ~/.bashrc在文件末尾添加以下内容:
alias rm='mv @ /root/.trash/'" alias rl='ls /root/.trash/'" alias ur='undelfile' undelfile() { mv -i /root/.trash/@ ./ } trash() { mv @ /root/.trash/ } cleartrash() { read -p "Clear sure? [y/n]" confirm; [ confirm 'y' ] && /bin/rm -rf /root/.trash/* } -
使配置生效:
source ~/.bashrc
调整回收站保留时间
-
创建一个脚本,定期删除回收站中一定时间(如7天)的文件:
#!/bin/bash find /root/.trash -ctime 7 -type f -exec rm -f {} \; find /root/.trash -ctime 7 -type d -exec rm -rf {} \; -
将脚本添加到
crontab中,以便定期执行:crontab -e添加以下行以每天执行清理任务:
0 0 * * * /path/to/clean_trash.sh
使用 trash-cli 工具
-
安装
trash-cli:sudo yum install -y trash-cli -
清空回收站:
trash-empty
其他清理建议
-
清理临时文件:
sudo rm -rf /tmp/* -
清理日志文件:
sudo find /var/log -type f -name "*.log" -mtime +7 -exec truncate {} --size 0 \; -
删除不需要的软件包:
sudo yum autoremove -
压缩和归档文件:
tar -czvf.tar.gz sudo rm -rf
通过以上方法,可以有效解决CentOS回收站文件占用空间大的问题。在操作过程中,请确保备份重要数据,以防误删。
以上就是关于“CentOS回收站文件占用空间大怎么办”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm