Weiter mit dem Extrahieren eines Tarballs, nachdem der Job beendet wurde

Weiter mit dem Extrahieren eines Tarballs, nachdem der Job beendet wurde

Ich entpacke ein großes Tarball, aber der Job wurde mittendrin abgebrochen. Ist es möglich, die Extraktion fortzusetzen, ohne von Anfang an zurückzugehen? Der Befehl, den ich verwendet habe, war

tar xvf foo.tar.gz

Antwort1

Kurze Antwort: --skip-old-files

Längere Antwort: tar --skip-old-files -xvf aoeu.tarbewirkt, dass Tar stillschweigend alle Dateien ignoriert, die eine entsprechende Ausgabedatei haben. Es ist auch möglich, das -kFlag zu verwenden, aber dies führt dazu, dass Tar einen Fehler ausgibt und sich feige weigert, irgendetwas weiter zu tun. Ich bin mir jedoch nicht sicher, wie eine teilweise extrahierte Datei behandelt wird, daher müssen Sie diese möglicherweise manuell identifizieren und einzeln ausführen (wenn Tar mitten im Vorgang abgebrochen wurde, sollte es nur eine Datei geben, die in Größe und Inhalt nicht übereinstimmt).

verwandte Informationen