使用“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 -i
或rm -I
根据手册页:man rm
-i 在每次删除前提示
-在删除三个以上文件之前或递归删除时提示一次。比 -i 侵入性更小,同时仍能防止大多数错误
【讨论】:
很遗憾我在 mac os 上没有-I
选项
@Juddling:我觉得你可以改用safe-rm。
也许你可以使用 coreutils (brew install coreutils)!以上是关于使用“rm”命令删除文件/文件夹时如何启用确认警报? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章