如何停止Ubuntu在每个设备上制作.Trash文件夹


8

好标题说明了一切。由于对我来说没有使用此功能,因此我想在每次删除保留它时禁用此功能,它将保留在设备(例如Pendrive)的.Trash文件夹中,并随着时间的推移开始占用GB的空间。我如何禁用它。


每次您“删除”某物时,都会将其发送到“废纸folder”文件夹中,每次清空废纸before后再删除设备。
乌里·埃雷拉

1
我对完全关闭可移动媒体回收站的解决方案感兴趣……
Hartmut P.

另一种情况是在VM中共享文件夹时。VM中的Ubuntu 13.04将Windows主机文件夹视为设备,并在其中创建“ .Trash-1000”(共享文件夹可用于我的工作流程,因此将其设为只读不是解决方案)。我曾经能够共享一个文件夹而不会出现在设备中,但不记得它是如何工作的。
Bleep Bloop

Answers:


8

如果您永久删除某些内容,它将不会创建.Trash文件夹并将其放置在该文件夹中。要在Nautilus(Ubuntu中的默认文件浏览器)中执行此操作,只需在按住Delete键的同时按住Delete键即可。这将绕过垃圾箱,该垃圾箱类似于Windows中的回收站,并允许取消删除。

您还可以添加“删除”右键单击命令,以绕过Nautilus中的垃圾箱。为此,请打开Nautilus,然后选择编辑->首选项。然后单击“行为”选项卡,然后选择“包括绕过垃圾箱的删除命令”。

另外,正如Uri Herrera所述,您可以清空垃圾箱以将其删除。


进行“清空垃圾箱”会删除垃圾箱文件夹中的文件,但垃圾箱文件夹仍然存在。这真是愚蠢。Linux应该将其自己的回收站文件夹存储在其自己的分区中,而不是将其存储在Windows分区或某些外部设备的分区中。
导航

它将其存储在要从中删除的任何分区上。为什么将删除的项目从一个驱动器移动到另一个驱动器,以将其放入回收站?那没有任何意义。
reverendj1'1

嗯...是的。我意识到我实际上不喜欢的是即使清除了垃圾桶,“垃圾箱”文件夹仍然保留。因此,将“废纸folder”文件夹放在任何驱动器上;但是清除垃圾桶后,文件夹应该会消失。
2016年

2

我也是多年来困扰着这个问题的人之一...对现有的建议不满意,我最近花时间自己研究了一个解决方案。如果您可以接受以下内容,说明了如何全局禁用Gnome的垃圾桶(即不仅限于可移动设备),那么链接的教程可能仅适合您。

从我希望将垃圾桶放到整个系统的前提开始,我发现,暂时唯一的真正解决方案是创建一个自定义编译的libgio(» GIO)版本,并对其进行修改。调用g_file_delete()每次应用程序调用g_file_trash()

对于所有对此解决方案感兴趣的精通技术的用户:我最近在GitHub上发布了分步指南:

在基于Debian的发行版中全局禁用GNOME的废纸rash

我希望这对那些像我一样热情地讨厌垃圾的人们有所帮助。

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.