为什么没有更多的~/.Trash?

为什么没有更多的~/.Trash?

我记得这个不错的mv somefile ~/.Trash命令,但该文件夹在较新的 Ubuntu 上不存在。有人知道为什么吗?

答案1

根据免费桌面网站 垃圾桶规格

对于每个用户,必须有一个“主垃圾”目录。其名称和位置为 $XDG_DATA_HOME/Trash ;$XDG_DATA_HOME 是用户特定数据的基本目录,如桌面基础目录规范

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

无论如何,从命令行删除文件的最简单、最好的方法是使用垃圾安装 trash-cli 命令。

像使用一样使用它rm

trash somefile.txt

mv这比仅仅将文件放入其中要好~/.local/share/Trash,因为它存储了元数据(例如文件最初的位置),以便您可以在需要时恢复(取消删除)它。

答案2

你可以在这里找到它。 〜/ .local /共享/垃圾/

答案3

这是因为最新的 XDG 基础目录规范:http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html

相关内容