Ubuntu 服务器有垃圾箱吗?

Ubuntu 服务器有垃圾箱吗?

我正在使用 Ubuntu 的服务器版本。我想知道这个版本下的文件是否还会被放入“垃圾箱”等。
我一直在删除一些东西,我只是想确保这些东西不会被放入垃圾箱。

答案1

服务器版本中没有垃圾。该rm命令会将其删除。

答案2

你没有说明如何删除文件。
例如,如果你使用某些文本模式文件管理器,可能会出现“垃圾”。

但是我们假设您rm在 shell 中使用以下命令:

通常情况下,rm应该只是删除文件,而不使用“垃圾”。但由于各种原因,比如意外安装某些东西,或者使用示例.bashrc而不检查,它可能是其他东西 - 检查起来很容易,所以你应该:使用command -v找出你正在运行的名为 的命令rm

$ command -v rm
/usr/bin/rm

看起来不错(1)。同样,/bin/rm会很好。

如果rm改成使用垃圾,可能长这样:

$ command -v rm       
alias rm=trash-put

或者

$ command -v rm       
alias rm=gvfs-trash

rm通常,仅在交互式 shell 中使用时才应用此更改。

另外,您可以检查是否libtrash以某种方式安装。它会改变程序的工作方式,包括rm,在库调用级别。



(1)实际上,/usr/bin/rm可能是safe-rm来自同名包:

$ ls -l /usr/bin/rm
lrwxrwxrwx 1 root root 7 Feb  1  2014 /usr/bin/rm -> safe-rm


回答评论中的一个问题:
如果winscp是 的实现scp,那么您不能用它删除文件;您可以将文件复制到另一台机器,这样您就可以获得更多副本。但是,您可以使用它来覆盖文件 - 但这不是您所说的。

相关内容