如何一行代码让MoveToTrash变成永久删除?

如何一行代码让MoveToTrash变成永久删除?

我做到了Move to Trash> Empty Trash。但是,.fileNames 和 .directoryNames 保留在文件系统中

  • 那些与我删除的文件/目录同名的 .files/.directories

例如,选择托管您执行删除操作的文件夹。您所有的删除也将被共享。这不是我想要的,因为它可能会导致严重的错误。

我想把这件事作为一句台词来做,可能是通过gsettings。这将有助于维护和未来的安装。 Malyy 的答案是关于启用 GUI 方法Include a delete command bypasses Trash,但我确实需要一句俏皮话。

系统:Ubuntu 16.04

答案1

在 Nautilus -> 首选项 -> 属性(或首选项) -> 行为

使能够 ” Include a delete command bypasses Trash

答案2

根据要求,从 CLI 中:

gsettings set org.gnome.nautilus.preferences enable-delete true

OP要求的解释:

Nautilus 是 GNOME 的一部分,因此它将首选项存储在org.gnome.nautilus.preferences.从那里,只需查看列表即可。

此外,您还可以通过 获取所有与 Nautilus 相关的设置gsettings list-recursively | grep nautilus

相关内容