Ubuntu Recycle 空间占用大怎么解决
导读:1. 清空回收站(最直接解决方式) 回收站(Trash)的内容默认存储在用户主目录的 ~/.local/share/Trash/ 文件夹中(其中 files/ 子目录存放具体文件,info/ 子目录存放元数据)。可通过以下方式清空: 图形...
1. 清空回收站(最直接解决方式)
回收站(Trash)的内容默认存储在用户主目录的 ~/.local/share/Trash/
文件夹中(其中 files/
子目录存放具体文件,info/
子目录存放元数据)。可通过以下方式清空:
- 图形界面:打开文件管理器(如Nautilus),点击左侧边栏“回收站”图标,右键选择“清空回收站”即可。
- 命令行:打开终端,输入
rm -rf ~/.local/share/Trash/files/*
(需替换~
为你的实际用户名),强制删除回收站内所有文件;若需彻底删除回收站目录本身,可添加rm -rf ~/.local/share/Trash/
(谨慎使用,避免误删其他文件)。
2. 设置回收站自动清理(避免再次堆积)
通过工具实现定期自动清理,减少手动操作:
- 使用
autotrash
工具:安装sudo apt install autotrash
,执行autotrash -d 0
立即清空所有超过0天的回收站文件(即全部清空);也可通过crontab -e
添加定时任务(如每天凌晨0点执行),例如添加0 0 * * * autotrash -d 7
表示每周清空7天前的文件。 - 使用
trash-cli
工具:安装sudo apt install trash-cli
,执行trash-empty
清空回收站;若需定时清理,可在crontab
中添加0 0 * * * trash-empty 7
(每周清空7天前的文件)。
3. 清理系统缓存与旧文件(释放关联空间)
回收站外的缓存和旧文件也可能占用大量空间,需同步清理:
- 清理APT缓存:运行
sudo apt clean
清除已下载的软件包缓存(存储在/var/cache/apt/archives/
),释放数GB空间;若需同时移除软件包配置文件,用sudo apt autoremove --purge
。 - 清理旧内核:运行
dpkg -l | grep linux-image
列出所有已安装内核,保留当前使用的最新内核(如linux-image-6.5.0-xx-generic
),用sudo apt purge < 旧内核版本>
删除旧内核(如linux-image-6.2.0-xx-generic
);同时清理旧内核头文件(linux-headers-*
)。 - 清理系统日志:运行
sudo journalctl --vacuum-time 30d
清理超过30天的系统日志(存储在/var/log/journal/
),或用sudo journalctl --vacuum-size 1G
限制日志大小为1GB。
4. 查找并删除大文件/重复文件(深度释放空间)
若回收站清理后仍空间不足,需进一步排查大文件和重复文件:
- 使用磁盘分析工具:安装
baobab
(sudo apt install baobab
),扫描磁盘找出占用空间大的目录(如/var/log
、/home/username/Downloads
),针对性删除无用文件。 - 查找重复文件:使用
fdupes
(sudo apt install fdupes
),运行fdupes -r /home/username
(递归扫描用户目录),删除重复的文件(保留一份即可)。 - 清理缩略图缓存:运行
rm -rf ~/.cache/thumbnails/*
,删除系统生成的缩略图缓存(存储在~/.cache/thumbnails/
),释放约几百MB至几GB空间(取决于图片数量)。
注意事项
- 执行删除操作前,务必确认文件无重要用途,避免误删导致数据丢失(尤其是命令行操作)。
- 若回收站频繁满,建议调整桌面环境设置(如禁用回收站按钮),减少误删文件进入回收站的概率(需通过
gnome-tweak-tool
工具修改)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu Recycle 空间占用大怎么解决
本文地址: https://pptw.com/jishu/732554.html