使用 Linux 命令行删除文件

'trash-cli' 命令

trash-cli 应用程序提供了一个命令行垃圾桶。
Linux 默认情况下通常不会安装它,因此请从发行版的存储库中安装它。

要将文件发送到垃圾箱,请使用以下命令:

trash /path/to/file

该文件并未完全删除,而是以与 Windows 回收站相同的方式发送到垃圾箱。
如果我们为垃圾命令提供文件夹名称,它会将文件夹和文件夹中的所有文件发送到回收站。

如何清空垃圾桶

垃圾桶方法的主要问题是删除的文件占用驱动器空间。
如果我们对不再需要垃圾箱中的所有内容感到满意,请运行以下命令以清空垃圾箱:

trash-empty

如果我们想删除在垃圾箱中放置了一定天数的所有文件,请使用trash-empty 命令指定该天数。

trash-empty 7

如何列出垃圾桶中的文件

要列出垃圾箱中的文件,请运行以下命令:

trash-list

返回的结果包括文件的原始路径以及文件被发送到垃圾箱的日期和时间。

'rm' 命令

与许多任务一样,Linux 提供了不止一种完成工作的方法,每种解决方案都有不同的优点和缺点。

使用 shell 提示删除文件的典型方法需要使用 rm 命令,尽管trash-cli 命令也可以。

大多数人使用 rm 命令来删除文件。

rm 命令的语法如下:

rm /path/to/file

使用 -R 标志(递归删除)删除文件夹和子文件夹中的所有文件,如下所示:

rm -R /path/to/folder

rm 命令是最终命令。
使用此方法删除的文件和文件夹通常无法在没有特殊工具的情况下恢复。

如何从垃圾桶中恢复文件

要恢复文件,请使用以下命令:

trash-restore

但是,如果我们运行此命令,我们可能会收到未找到命令的错误。

垃圾还原的替代方法是还原垃圾,如下所示:

restore-trash

restore-trash 命令列出垃圾箱中的所有文件,每个文件旁边都有一个数字。
要恢复文件,请在文件名旁边输入数字。

日期:2020-07-15 11:16:34 来源:oir作者:oir