Ubuntu 22.04下如何安全清理Run/user/1000/doc目录下的大量累积文件
Ubuntu 22.04下如何安全清理Run/user/1000/doc目录下的大量累积文件
我完全懂你遇到这个问题的烦躁——几百GB的文件堆在/run/user/1000/doc里,右键连删除选项都没有,还怕误删重要内容。先给你理清楚这个目录的来头,再一步步教你安全清理:
先搞懂这个目录是什么
/run/user/1000/doc是XDG Document Portal的一部分,专门给Snap、Flatpak这类沙箱应用做文件访问中转用的。里面的内容大多是软链接(指向你实际下载的文件),但也可能混着一些沙箱应用临时存储的真实文件。不过放心,这里绝对不会有系统核心文件,所有内容都是应用相关的临时数据或链接。
安全清理的两种可靠方法
方法一:重启系统(最省心安全)
/run是Linux的临时文件系统(tmpfs),所有存在这里的内容都会在系统重启后自动清空!重启后这个目录会被系统重新创建,旧的累积文件全部消失,完全不会影响系统或应用的正常运行。如果能重启,这是首选方案。
方法二:手动清理(无需重启)
如果你不想重启,按以下步骤来:
- 先关闭所有正在运行的Snap/Flatpak应用(尤其是你的浏览器,避免清理时还有文件被占用)
- 打开终端,输入以下命令:
这个命令会删除该目录下所有子文件夹和文件。之所以可以放心执行:rm -rf /run/user/1000/doc/*- 目录里的内容都是临时的,沙箱应用需要访问文件时会自动重新生成链接
- 如果你需要保留真实的下载文件,它们应该已经在你指定的下载目录(或沙箱应用自身的存储区),不会只存在这个中转目录里
额外解答你的几个疑问
- 为什么右键没有删除选项?因为这个目录由系统服务管理,普通文件管理器的权限不足以直接操作,用终端命令是最可靠的方式。
- 关于Snap浏览器的下载路径问题:除了直接安装deb包,你可以试试打开浏览器的设置,有些新版Snap应用已经支持授权访问自定义下载目录了,说不定能直接修改下载路径,从根源避免这个问题。
备注:内容来源于stack exchange,提问作者dr mat
相关产品推荐
相关产品推荐

