首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用"sudo nautilus“运行Nautilus时无法访问垃圾

使用"sudo nautilus“运行Nautilus时无法访问垃圾
EN

Ask Ubuntu用户
提问于 2015-02-23 21:00:10
回答 5查看 4.3K关注 0票数 1

当尝试访问Nautilus中的Trash区域时,使用以下命令从终端运行它:

代码语言:javascript
复制
sudo nautilus

我知道这个错误:

这是因为它试图访问trash:////,它不是真正的路径(真正的路径是/home/<username>/.local/share/Trash)吗?如果是这样的话,这是某种错误,还是出于某种设计?

EN

回答 5

Ask Ubuntu用户

回答已采纳

发布于 2015-05-03 04:25:07

@ friend 300458,你弄错了我的朋友。以sudo的形式移动到垃圾桶的文件不会自动删除。疑神疑鬼的熊猫怀疑这是一种Nautilus虫。这里没有正确引用垃圾桶。

所有被移动到垃圾桶中的文件都可以在:/root/.local/share/Trash/files中找到--如果你去那里,你会发现你发送到垃圾桶的所有东西都完好无损,等待删除。

我要看看我是否能找到一种方法来修复谷歌上垃圾的引用。

同时,您可以通过浏览到/root/.local/share/Trash/file并打开终端并插入:

代码语言:javascript
复制
rm -r *

/root/.local/share/Trash/info中也有文件。如果你关心的话,你也可以把它们清理掉,但是这些都是小文件。

编辑

我没有发现什么,但当我看到2008年的一篇文章也有同样的问题时,我有点失去了兴趣。

我刚做了一个shell脚本:

代码语言:javascript
复制
rm -r -f -d /root/.local/share/Trash/files/*

rm -r -f -d /root/.local/share/Trash/info/* 

我把它留在了:/root/.local/share/Trash

我在Nautilus的书签上写着。因此,如果我想看到垃圾的内容,我点击文件子目录,如果我想清空垃圾,我运行脚本。

票数 1
EN

Ask Ubuntu用户

发布于 2015-02-23 21:06:15

您从root帐户(sudo)运行Nautilus,并试图访问垃圾。

通常,每个用户帐户都有自己的垃圾,但是root帐户没有垃圾。由于权限提升,如果您在担任root时删除文件,它们将立即被删除--不会显示确认。

(请记住,你应该非常小心地做一些事情作为根!)

票数 2
EN

Ask Ubuntu用户

发布于 2020-03-12 19:28:15

代码语言:javascript
复制
sudo chown -hR user:user ~/.local./share/Trash

现在,您可以作为普通用户从Nautilus中清空垃圾,但不能确定是否永久修复。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/589044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档