使用“rm”命令删除文件/文件夹时如何启用确认警报? [关闭]

Posted

技术标签:

【中文标题】使用“rm”命令删除文件/文件夹时如何启用确认警报? [关闭]【英文标题】:How to enable confirmation alert when using 'rm' command to delete files / folders? [closed] 【发布时间】:2015-07-24 09:20:09 【问题描述】:

我发现使用来自here 的rm 命令删除文件/文件夹时,我们无法恢复文件/文件夹

但是,是否可以在terminal 中使用rm 命令时添加确认警报?

【问题讨论】:

你试过rm -i 如果您在命令中忘记了这一点,只需执行rm --help,您将在那里获得所有答案。 【参考方案1】:

您可以使用-i 标志:

rm -i someFile.txt

如果您担心自己可能会忘记这样做,您可以给rm 命令起别名:

alias rm="rm -i"

如果您将此别名放在启动会话时来源的文件之一中(例如,.bashrc),您将可以在以后的所有终端会话中使用它。

【讨论】:

【参考方案2】:

如上或也许

alias rm="rm -i"

但是,如果您使用多个帐户并且其中一个没有此别名,请小心这样做

【讨论】:

【参考方案3】:

您想使用rm -irm -I

根据手册页:man rm

-i 在每次删除前提示

-在删除三个以上文件之前或递归删除时提示一次。比 -i 侵入性更小,同时仍能防止大多数错误

【讨论】:

很遗憾我在 mac os 上没有 -I 选项 @Juddling:我觉得你可以改用safe-rm。 也许你可以使用 coreutils (brew install coreutils)!

以上是关于使用“rm”命令删除文件/文件夹时如何启用确认警报? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

linux下如何删除目录

rm命令

ubuntu删除文件和文件夹的rm命令

Linux基本命令之rm

Linux常用命令汇总--rm

rm -删除文件命令