7zip rekursiv ausführen


jimb0p

Erfahrenes Mitglied
#1
Hallo Zusammen,

ich habe ein Hauptverzeichnis indem unterschiedliche Dateien liegen, unter anderem auch gesplittete Archive. Ich möchte nun mit 7zip rekursiv die Archive entpacken, bekomme aber immer den Fehler: can not open output file. Hier mein Befehl:

Code:
sudo find -name '*.rar' -print0 |xargs -0 -n1 --verbose 7z e
Jemand einen Tipp wo ich den Fehler mache?
Gruß!
 

Bratkartoffel

gebratene Kartoffel
Premium-User
#2
Hi,

du führst nur das "find" mit root-Rechten aus, allerdings nicht das 7z.
Dir fehlt somit am Ende der Zeile das "sudo", sprich: "--verbose sudo 7z e"

Alternativ könntest du auch folgendes verwenden:
Bash:
sudo find -name '*.rar' -exec 7z e {} \;
Grüsse,
BK