我记得这个不错的mv somefile ~/.Trash
命令,但该文件夹在较新的 Ubuntu 上不存在。有人知道为什么吗?
答案1
对于每个用户,必须有一个“主垃圾”目录。其名称和位置为 $XDG_DATA_HOME/Trash ;$XDG_DATA_HOME 是用户特定数据的基本目录,如桌面基础目录规范。
如果环境变量 $XDG_DATA_HOME
未设置或为空,则~/.local/share
使用。因此默认情况下,垃圾文件夹是~/.local/share/Trash
。
无论如何,从命令行删除文件的最简单、最好的方法是使用垃圾 命令。
像使用一样使用它rm
:
trash somefile.txt
mv
这比仅仅将文件放入其中要好~/.local/share/Trash
,因为它存储了元数据(例如文件最初的位置),以便您可以在需要时恢复(取消删除)它。
答案2
你可以在这里找到它。 〜/ .local /共享/垃圾/
答案3
这是因为最新的 XDG 基础目录规范:http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html