Aleksandr Levchuk Asked: 2010-11-18 21:37:13 +0800 CST2010-11-18 21:37:13 +0800 CST 2010-11-18 21:37:13 +0800 CST 为什么没有更多的~/.Trash? 772 我记得 nicemv somefile ~/.Trash命令,但该文件夹在较新的 Ubuntu 上不存在。有谁知道为什么? xdg 3 个回答 Voted Best Answer Isaiah 2010-11-18T21:47:38+08:002010-11-18T21:47:38+08:00 根据freedesktop.org 垃圾规范: 必须为每个用户提供一个“家庭垃圾”目录。它的名称和位置是 $XDG_DATA_HOME/Trash ;$XDG_DATA_HOME 是用户特定数据的基本目录,如Desktop Base Directory Specification中所定义。 如果环境变量 $XDG_DATA_HOME未设置或为空,~/.local/share则使用。所以默认情况下,垃圾文件夹是~/.local/share/Trash. 无论如何,从命令行删除文件的最简单和最好的方法是使用垃圾 命令。 像使用它一样使用它rm: trash somefile.txt 这比仅仅mv'ing 文件要好,~/.local/share/Trash因为它存储元数据,例如文件的原始位置,因此您可以在需要时恢复(取消删除)它。 aneeshep 2010-11-18T21:43:16+08:002010-11-18T21:43:16+08:00 你可以在这里找到它。 ~/.local/share/垃圾箱/ Praweł 2010-11-19T00:21:19+08:002010-11-19T00:21:19+08:00 这是因为最新的 XDG 基本目录规范:http ://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
根据freedesktop.org 垃圾规范:
如果环境变量
$XDG_DATA_HOME
未设置或为空,~/.local/share
则使用。所以默认情况下,垃圾文件夹是~/.local/share/Trash
.无论如何,从命令行删除文件的最简单和最好的方法是使用垃圾 命令。
像使用它一样使用它
rm
:这比仅仅
mv
'ing 文件要好,~/.local/share/Trash
因为它存储元数据,例如文件的原始位置,因此您可以在需要时恢复(取消删除)它。你可以在这里找到它。 ~/.local/share/垃圾箱/
这是因为最新的 XDG 基本目录规范:http ://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html