Verwenden Sie find
einen Befehl für jede gefundene Datei im Verzeichnis dieser Datei:
find . -name '*.tar.gz' -execdir tar -xzvf '{}' \;
Die -execdir
Option wird tar
im Ordner der gefundenen Datei ausgeführt und {}
durch den Namen der Tarfile ersetzt.
Weitere Informationen finden Sie in der find
Dokumentation .