GNU/Linux >> Znalost Linux >  >> Linux

Unrar všechny soubory v adresáři bez výzvy

Musíte zadat -o+ pro povolení automatického přepisování:

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

Od unrar použití:

o[+|-]        Set the overwrite mode

Nevypisujte soubory *.rar v jiných adresářích (pouze tam, kde je spuštěn příkaz) pomocí maxdepth . Odstraňte tisk nebo zprávy na obrazovce pomocí -inul .

find . -maxdepth 1 -type f -name "*.rar" -exec unrar x -o+ -inul {} \;


Linux
  1. Přesouvání souborů na Linuxu bez mv

  2. Malá písmena ve všech adresářích v adresáři?

  3. Tar:Extrahovat jeden soubor do adresáře bez vytváření podsložek?

  1. Textový editor, který aktualizuje soubor bez vyzvání?

  2. Rozbalte všechny soubory v adresáři

  3. linuxový příkaz k vyprázdnění všech souborů v adresáři

  1. Jak najít soubor v Linuxu ve všech adresářích rekurzivně

  2. Odstraňte soubor bez dotazu

  3. Jak nastavit výchozí oprávnění k souborům pro všechny složky/soubory v adresáři?