假设我想确保先删除正确的文件,所以我做了如下操作:
rm -i *
Run Code Online (Sandbox Code Playgroud)
只是为了确保我对要删除的文件没有问题。所以这会问我每个文件。几个文件后,假设我意识到这正是我想要删除的内容。而不是CTRL+Cing 和只是做rm *,有没有办法我可以对所有人说是?
这个问题更多地来自好奇心而不是功能。
Teo*_*cci 13
有没有办法让我对所有人说“是”?
答案是肯定的,使用以下代码:
$ yes "yes" | rm -vRI directory
Seb*_*ian 10
嗯,这并没有真正回答你的问题。但是不要使用rm -i,而是考虑别名rm为rm -I:
手册页指出:
-I prompt once before removing more than three files, or when removing
recursively. Less intrusive than -i, while still giving protection
against most mistakes
Run Code Online (Sandbox Code Playgroud)
在你的~/.bashrc,放:
alias rm='rm -I'
Run Code Online (Sandbox Code Playgroud)
这实际上很有用!
不。
(除非您找到一种方法来使用调试器翻转“交互式”位。)
| 归档时间: |
|
| 查看次数: |
35043 次 |
| 最近记录: |