问题描述
我想知道是否有一个命令可以在终端中发出,因此我不会经典地删除(rm
)该文件,而是将其移至垃圾箱(即Nautilus移至垃圾箱行为)。
如果有这样的命令,我也会有兴趣知道它是什么。
最佳解决方案
您可以使用Ubuntu中默认安装的软件包gvfs-bin
中的gvfs-trash
命令。
将文件移至垃圾箱:
gvfs-trash filename
查看垃圾的内容:
gvfs-ls trash://
清空垃圾:
gvfs-trash --empty
次佳解决方案
安装trash-cli – sudo apt-get install trash-cli
将文件放入垃圾箱:trash file1 file2
列出垃圾桶中的文件:trash-list
清空垃圾桶:trash-empty
第三种解决方案
截至2017年,gvfs-trash
似乎已被弃用。
$ touch test
$ gvfs-trash test
This tool has been deprecated, use 'gio trash' instead.
See 'gio help trash' for more info.
您应该特别使用gio
gio trash
是推荐的方式。