2014-03-29 68 views
6

我想:的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國旗會這樣做,但不是。

回答

16

你需要指定-o+啓用自動覆蓋:

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

unrar用法:

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

謝謝devnull :) –

相關問題