如何从Linux命令中将文件发送到垃圾箱

科技2020-09-07 12:49:36
导读无论您是使用图形界面还是命令行,在Linux中删除文件都是一个相当简单的过程。前者通常将已删除的文件降级到回收站

无论您是使用图形界面还是命令行,在Linux中删除文件都是一个相当简单的过程。前者通常将已删除的文件降级到回收站目录中,使您可以选择访问已删除的文件,甚至在需要时将其还原。但这不是流行的rm命令的情况。调用后,rm立即刷新指定的文件,完全跳过垃圾目录。

要恢复从Linux命令行中删除的文件,您必须使用专用软件(例如PhotoRec),但是该过程涉及且麻烦,不是本教程的主题。

如果希望使用图形环境永久删除文件,则必须按Shift + Del键组合键。在删除所选文件或目录之前,系统会提示您寻求确认的警报。这与命令行形成了鲜明的对比,在命令行中运行rm命令将删除指定的文件,而不会出现任何确认提示。

在本教程中,我们将讨论两个命令行实用程序:trash-cli和rm-protection,您可以使用它们将这些功能添加到终端。

即使您选择的Linux桌面环境没有在桌面上放置图标,您的Linux发行版也已经有一个垃圾箱目录。将文件委派到回收站目录的优点是,它使您可以选择查看所有已删除的文件,甚至还原文件,清空回收站等。

您可以通过导航到〜/ .local / share / trash来访问Linux桌面的回收站目录。它包含三个目录:文件,删除(有时)和信息。信息目录保留每个文件的权限,路径和删除日期的记录。如果您决定恢复已删除的文件或目录,则这是相关且有用的。您将在files目录中找到所有已删除的文件和文件夹。清除通常是空的,您实际上不需要进入那里。

免责声明:本文由用户上传,如有侵权请联系删除!