如何用 “rm” 命令把文件丢到 “垃圾桶”

原创
ithorizon 1个月前 (10-03) 阅读数 60 #Linux

在Linux中使用"rm"命令将文件移至"垃圾桶"

在Linux系统中,"rm"命令通常用于删除文件和目录。然而,直接使用"rm"命令删除的文件是无法恢复的,这大概会带来一定的风险。如果你期望在删除文件时将其移至垃圾桶,以便日后大概恢复,你可以采取一些额外的步骤来实现这一点。以下是怎样用"rm"命令把文件丢到"垃圾桶"的方法。

方法1:使用"mv"命令代替"rm"

实际上,Linux系统并没有一个真正的"垃圾桶"概念,但我们可以通过移动文件到一个特定的目录来模拟这一过程。首先,你需要创建一个名为"Trash"或任何你爱好的名字的目录作为垃圾桶。

mkdir ~/.Trash

然后,你可以使用"mv"命令将文件移动到这个目录中。

mv 文件名 ~/.Trash/

这样,文件就被"删除"到了垃圾桶,实际上只是被移动到了特定的目录,你可以随时去那里找回它。

方法2:使用一个脚本来封装"rm"命令

如果你仍然想使用"rm"命令,可以创建一个脚本来将文件移动到垃圾桶。

#!/bin/bash

mv $1 ~/.Trash/

保存这个脚本,比如叫做"rmtrash.sh",然后给它执行权限:

chmod +x rmtrash.sh

现在,你可以使用这个脚本来代替"rm"命令:

./rmtrash.sh 文件名

方法3:使用第三方工具

还有第三方工具,如"trash-cli",可以提供类似于图形界面中"删除到垃圾桶"的功能。

安装这个工具:

sudo apt-get install trash-cli

然后,使用"trash"命令来删除文件:

trash 文件名

总结

虽然Linux默认没有"垃圾桶"这样的机制,但通过上述方法,我们可以模拟这一行为,以便更平安地处理文件删除操作。使用"mv"命令、自定义脚本或第三方工具,可以让我们在删除文件时多一个恢复的机会。


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门