【问题标题】:How to turn on warning on rm command?如何在 rm 命令上打开警告?
【发布时间】:2016-02-03 09:33:08
【问题描述】:

我最近安装了 Ubuntu,发现当我在终端中删除内容时使用

rm file

没有警告要求我确认该步骤。我没有使用 -f 标志。感觉很容易以这种方式被意外删除。 我在网上搜索并没有找到原因。如何打开警告?

【问题讨论】:

  • 原因是 linux 假设你知道你在做什么(顺便说一句:del 在 Windows 命令提示符下也不问你......这是一种预期的行为 as只要我记得使用电脑)
  • 如果你仍然想知道:-i 开关应该问你(如果你真的想要)see here
  • 但在 rm 的手册页中,它仍然清楚地定义了 -f 选项。顺便说一句,我以前使用的 linux 系统会提示警告消息。我想这取决于外壳。但是既然都用bash,那为什么会有区别呢?

标签: ubuntu command-line terminal command rm


【解决方案1】:

alias rm='rm -i' 放入你的~/.bash_rc 或你的shell 的rc 文件中。然后 source ~/.bash_rc

它会在您不想要的时候开始要求确认。使用以下之一

$\rm file
$command rm file

\ 转义了 alias,我更喜欢 \,因为它的输入更少

此解释假设您使用的是bash。 rc 文件的名称可能因您的 shell 不同而不同

【讨论】:

  • 请注意,这很危险:当您移动到没有别名的其他机器/用户时,您可能会意外删除文件。最好为别名使用不同的名称。
  • @Deleisha 只是想知道 $command rm 文件中的 command 代表什么?
  • 哦,command 是 shell 内置的,在使用 rm 之前在提示符处键入 command
  • 我在哪里可以买到写有“alias rm='rm -i'”的衬衫?
猜你喜欢
  • 2011-07-10
  • 2021-07-19
  • 1970-01-01
  • 2021-03-04
  • 2021-05-05
  • 1970-01-01
  • 1970-01-01
  • 2014-12-21
  • 2020-12-30
相关资源
最近更新 更多