为什么没有更多〜/ .Trash?

Modified on: Sat, 09 Jun 2018 13:21:53 +0800

我记得很好的mv somefile ~/.Trash命令,但是在较新的Ubuntus上不存在该文件夹。有谁知道为什么?

最佳答案

根据freedesktop.org 垃圾桶规格

  

对于每个用户,必须提供“家庭垃圾”目录。它的名称和位置是$ XDG_DATA_HOME / Trash; $ XDG_DATA_HOME是用户特定数据的基本目录,如桌面基本目录规范中所定义一>

如果未设置环境变量 $XDG_DATA_HOME或空,使用~/.local/share。因此,默认情况下,垃圾箱文件夹是~/.local/share/Trash

无论如何,从命令行删除文件的最简单和最好的方法是使用trash
 命令。

像使用rm

一样使用它

trash somefile.txt

这比仅仅mv将文件转换为~/.local/share/Trash更好,因为它存储了元文件,例如文件最初的位置,所以你可以如果需要,恢复(取消删除)。

作者:Community,Isaiah

相关问答

添加新评论