删除多个文件或文件夹时,您建议怎么做才安全?

删除多个文件或文件夹时,您建议怎么做才安全?

当谈到删除文件时。而不是

rm some_file.txt

或者

rm -rf some_folder

我们的确是

del some_file.txt

或者

del some_folder

del您可以在 ~/.custom_aliases 中定义 bash 别名

function del() {
    mv $* ~/.Trash
}

它只是将您的文件和文件夹移至垃圾箱,以便您以后恢复它们。

你的选择是什么?

答案1

如果您想自己学习如何解决这个问题,那么您的路就对了。然而,这是一个常见问题,而且已经有可用的工具了。

您可以trash通过安装apt install trash-cli。安装后,您可以“安全”删除文件、列出垃圾箱的内容、恢复文件以及清空垃圾箱:

  1. trash /path/to/some/file
  2. trash-list
  3. trash-restore
  4. trash-empty

您可以阅读更多关于trash


笔记:

  1. 有些系统将会有restore-trash而不是trash-restore
  2. 许多 Debian 发行版都有gvfs-trashgvfs-bin默认安装
  3. gvfs-trash已被取代gio trash

答案2

好啦!你几乎总能恢复数据(取证方法)。但移至垃圾箱是最快、最清晰的方法。

相关内容