找不到或创建垃圾箱目录?


16

我是Xubuntu的用户,所以遇到了问题。当我删除家外的任何文件时,将无法删除它们,取而代之的是,出现一条消息,提示“无法找到或创建垃圾目录”。我希望能找到解决该问题的方法,因为我无法摆脱无用的文件。谢谢。


这可能是一个安装问题。请/etc/fstab在目录所在的位置发布该行。
Rinzwind

我在等叫fstab中没有文件夹,但我有fstab.d
حسنالشناوي

Answers:


10

如果触摸过,/etc/fstab则必须对其进行修复。您的台词一定有类似的内容/dev/sdc1 /media/Data ntfs-3g defaults,uid=1000,locale=en_US.utf8 0 2

关于 uid=1000


我在等叫fstab中没有文件夹,但我有fstab.d
حسنالشناوي

fstab不是文件夹,而是文件
Mostafa Shahverdy 2013年

1
uid = 1000(我的用户ID在单个用户系统上)的技巧起作用。但这是否意味着如果有另一个用户,他/他将以我自己作为所有者来创建所有文件?必须有其他解决方案...
ubuplex 2014年

2
我无法理解此答案...“您的行中一定有类似...的”是什么意思?我们应该添加行吗?这些行是否应该存在,我们应该对其进行编辑?
Abhishek Divekar '17

16

无需在其他地方复制它:

首先,确认您的普通用户的ID为“ 1000”:

$ id

然后

$ sudo mkdir -p /.Trash-1000/{expunged,files,info}
$ sudo chown -R $USER /.Trash-1000

这对我不起作用。同样,第二个命令输入了一个提示,要求您提供其他信息。
barrypicker

我已经编辑了答案...请立即尝试。
格雷格·贝尔

2
最近,Xubuntu似乎删除了用户文件到/home/user/.local/share/Trash(包含上述三个子文件夹)。可能想添加该信息。
阿德里安

6

对我来说,这是在我添加了LXQT窗口管理器之后发生的。我不知道这是否相关,但是我正在使用全新安装,这是我到目前为止所做的全部,所以这就是为什么我提到它。要解决此问题,我只需要更改“废纸directory”目录的权限即可:

sudo chown -R $USER ~/.local/share/Trash

这对我有用,不知道为什么会首先发生。不要忘记在命令后重新启动。
creativiii

谢谢男人,它有效!!
总理

2

如果删除垃圾目录,则会发生这种情况。如果您是系统中的唯一用户,则它是每个分区(HDD或可移动设备)中一个名为“ .Trash-1000”的隐藏目录。它必须包含三个目录:1.“删除” 2.“文件” 3.“信息”

我建议从另一个分区复制目录并删除其中的文件。

我也遇到了同样的问题,这种问题已经解决了。您的情况可能有所不同。


1
这就解释了为什么它无法“找到”垃圾目录。您是否知道为什么它无法“创建”它?(我并不是说这个答案是错误的;我认为是正确的。我只是想知道您是否对此有任何见识。)
Eliah Kagan

1
我真的不知道,我有同样的问题。
MakisH 2013年

2

安装LXQT / lubuntu并切换回Ubuntu后,我也遇到类似的问题。一个简单的解决方案是转到〜/ .local / share文件夹并删除“垃圾箱”文件夹。

sudo rm -R ~/.local/share/Trash

然后尝试删除文件,它将创建具有所有必需权限的默认垃圾箱文件夹。



0

我通过使用标志通过具有适当权限的NTFS驱动器重新安装来解决了此问题:

mount -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" <drive name> <mount point>

假设您使用的ID为1000,可以使用id命令进行检查。


0

删除〜/ .local / share / Trash对我有用,但是我不确定是什么引起了问题。我确实编辑了fstab来挂载第二个硬盘驱动器,但是我也遇到了一个问题,导致我无法使用甚至无法启动机器的原始HD。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.