的unrar目录下的所有文件,而不提示

问题描述:

我想:的unrar目录下的所有文件,而不提示

find . -name "*.rar" -exec unrar x -o {} \; 

输出:

从./setup.part2.rar

提取从./setup.part1.rar提取

RORY/nsfw.zip已经存在。覆盖它? [Y] ES,[N] O,[A] LL, N [E]版本,[R]为ename,[Q] UIT甲

我不能有此提示我;双手不幸地被占用。认为-o国旗会这样做,但不是。

你需要指定-o+启用自动覆盖:

find . -name "*.rar" -exec unrar x -o+ {} \; 

unrar用法:

o[+|-]  Set the overwrite mode 
+0

谢谢devnull :) –