如何禁用 .Trash-1000 文件夹的创建?

Wil*_*oss 9 linux usb-drive trash

我有一个 32 GB 的 USB 闪存驱动器。从驱动器插入 Ubuntu 16 笔记本电脑的驱动器中删除文件时,它会创建一个名为“.Trash-1000”的文件夹

这个 .Trash-1000 文件夹包含两个文件夹,分别是“file”和“info”,其中 file 包含我已删除的文件,info 包含有关这些文件的元数据。

问题是这个 .Trash-1000 文件夹占用空间,因为它保存了已删除文件的副本。然后,当 .Trash-1000 文件夹在多次删除后开始归档时,我必须最终删除它。

有没有办法在 USB 驱动器上禁用此功能?

Ter*_*ior 9

我发现了一个有趣的解决方法,它适用于每个设备,并在使用 USB 设备和 EncFS 安装的 Xubuntu 18.10 上进行了测试。

很简单,删除所需的.Trash-$(id -u)目录(id -u最常见的是1000),然后创建一个具有相同名称的文件:

rm -rf /path/to/.Trash-1000
touch /path/to/.Trash-1000
Run Code Online (Sandbox Code Playgroud)

现在当你删除一个文件时会发生什么,至少用 Thunar,不是将文件移动到垃圾箱,而是出现一个对话框警告你文件将被销毁(这也很棒,因为你不希望它们被破坏事故)。


ADD*_*DDB 8

看看这篇文章

根据文章,当从 USB 驱动器中删除文件时,Ubuntu 将创建此类文件夹。据推测,如果您不小心删除了文件,这将允许恢复文件。

它包含以下解决方案:

不要只使用删除按钮(否则将创建 .Trash-1000 文件夹)

同时按下组合键 shift+delete 进行删除,Ubuntu 不会创建 .Trash-1000 文件夹。(注意:如果您以这种方式删除文件和文件夹,它们将永远消失!)

作为替代方案,您也可以使用命令行的rm命令,该命令也将直接删除文件。