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

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

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

【问题讨论】:

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

标签: linux shell ubuntu command-line rm


【解决方案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)!
      猜你喜欢
      • 1970-01-01
      • 2017-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-30
      • 2015-08-17
      • 1970-01-01
      相关资源
      最近更新 更多