我记得不错的mv somefile ~/.Trash
命令,但是该文件夹在较新的Ubuntu上不存在。有人知道为什么吗?
我记得不错的mv somefile ~/.Trash
命令,但是该文件夹在较新的Ubuntu上不存在。有人知道为什么吗?
Answers:
对于每个用户,都必须有一个“家庭垃圾”目录。它的名称和位置是$ XDG_DATA_HOME / Trash; $ XDG_DATA_HOME是特定于用户的数据的基本目录,如Desktop Base Directory Specification中所定义。
如果环境变量 $XDG_DATA_HOME
未设置或为空,~/.local/share
则使用。因此,默认情况下,回收站文件夹为~/.local/share/Trash
。
无论如何,从命令行中删除文件的最简单最好的方法是使用垃圾桶 命令。
像使用它一样使用它rm
:
trash somefile.txt
这比仅mv
将文件放入~/.local/share/Trash
其中要好,因为它存储元数据(例如文件的原始位置),以便您可以根据需要还原(取消删除)文件。
这是因为最新的XDG基本目录规范:http : //standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
trash-cli
我今天安装的版本(2012-06-24)中,该命令trash-put
代替trash
。