如何通过终端打开“垃圾箱”?

Suh*_*tty 54 command-line trash

我尝试通过运行命令打开垃圾箱nautilus,但它给了我一个错误。

小智 75

垃圾文件夹应位于:

/home/your_username/.local/share/Trash
Run Code Online (Sandbox Code Playgroud)

所以你应该能够通过以下方式访问它:

cd ~/.local/share/Trash
Run Code Online (Sandbox Code Playgroud)

除非您从文件系统中删除某些内容,否则该文件夹可能不存在。在这种情况下,您会遇到错误(说该文件夹不存在)。


Eri*_*lho 27

如果要使用 Nautilus 打开垃圾箱,请运行以下命令:

nautilus trash://
Run Code Online (Sandbox Code Playgroud)


wja*_*rea 11

对于 Ubuntu 18.04 和更新版本,使用gio. 对于旧版本,请使用gvfs-lsgvfs-trash

阅读垃圾箱:

gio list trash://
gvfs-ls trash://
Run Code Online (Sandbox Code Playgroud)

将文件或目录发送到垃圾箱:

gio trash [FILE or DIR]
gvfs-trash [FILE or DIR]
Run Code Online (Sandbox Code Playgroud)

清空它:

gio trash --empty
gvfs-trash --empty
Run Code Online (Sandbox Code Playgroud)

  • `man gvfs-trash` 告诉我它已被弃用,取而代之的是 `gio垃圾 $FILE`;列出垃圾是由`gio list垃圾://`完成的。 (2认同)
  • 谢谢!我在一年前补充过,但忘了告诉你。 (2认同)
  • 如何使用`gio`恢复/恢复文件?使用trash-clie,我可以执行`trash-restore`,然后选择要还原的文件!我找不到 `gio` 的替代品。见[这里](https://askubuntu.com/questions/945550/restore-files-moved-to-trash-using-command-line) (2认同)