无法在删除时使用yes命令以回答所有问题

67

当我运行时,我会得到一长串受只读保护的文件列表。

rm -r trunk | yes

我正在尝试用一个命令来回答所有问题,如何才能回答“是”以回答所有问题?

1个回答

153

你的理解是反过来了,正确的方式应该是:

yes | rm -r trunk

但更好的命令是使用以下方式让rm在一开始就不问你:

rm -rf trunk

3
这也将删除目录本身(默认情况下,rm不这样做)。但是,我打赌这通常是你想要的。 - Michael Madsen
3
无论是否加上“-f”,@MichaelMadsen说的都是真的:原帖提到了“-r”。 - brianmearns

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接