tar Paket überprüfen
Eine Anwendung, auf die ich keinen Einfluß habe, erzeugt eine Tar-Datei. Wie kann ich prüfen ob das tar-Paket in Ordnung ist. Konkrekt würde mir einfallen es automatisiert zu entpacken und zu prüfen ob dieser Vorgang durchläuft aber geht es ggf. auch eine Nummer kleiner? Gruß und Dank i.A. Ralf Prengel Manager Customer Care Comline AG Hauert 8 D-44227 Dortmund/Germany Fon +49 231 97575 904 Fax +49 231 97575 257 Mobil +49 151 10831 157 EMail Ralf.Prengel@comline.de www.comline.de Vorstand Stephan Schilling, Erwin Leonhardi Aufsichtsrat Dr. Franz Schoser (Vorsitzender) HR Dortmund B 14570 USt.-ID-Nr. DE 124727422 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Tue, 08 Sep 2009 14:44:04 +0200 "prengel" <ralf.prengel@comline.de> wrote:
Eine Anwendung, auf die ich keinen Einfluß habe, erzeugt eine Tar-Datei. Wie kann ich prüfen ob das tar-Paket in Ordnung ist. Konkrekt würde mir einfallen es automatisiert zu entpacken und zu prüfen ob dieser Vorgang durchläuft aber geht es ggf. auch eine Nummer kleiner?
Hi mir fällt auf Anhieb nur ein tar -tv[zj]f tarball ein. -- kind regards, Jens Strohschnitter ----------------------------------------- LINUX LINUX LINUX LINUX LINUX LINUX LINUX Set the controls for the heart of the sun LINUX LINUX LINUX LINUX LINUX LINUX LINUX ----------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Tuesday 08 September 2009 15:18:55 schrieb Jens Strohschnitter:
On Tue, 08 Sep 2009 14:44:04 +0200
"prengel" <ralf.prengel@comline.de> wrote:
Eine Anwendung, auf die ich keinen Einfluß habe, erzeugt eine Tar-Datei. Wie kann ich prüfen ob das tar-Paket in Ordnung ist. Konkrekt würde mir einfallen es automatisiert zu entpacken und zu prüfen ob dieser Vorgang durchläuft aber geht es ggf. auch eine Nummer kleiner?
Hi
mir fällt auf Anhieb nur ein tar -tv[zj]f tarball ein.
-- kind regards,
Jens Strohschnitter ...
Hallo Ralf, Hallo Jens, es gibt da noch -W bzw. --verify. Das geht aber wohl nur, wenn man andere Aktionen mit dem Archiv vornimmt. Mecker-Ausgabe von tar ist; tar: Eine der Optionen „-Acdtrux“ ist notwendig. Die Manualseite schweigt sich über die Details zu -W aus, z.Bsp. Vergleich mit Originaldateien oder so etwas. Also Nummer kleinstens scheint ein Auflistung des Inhalts zu sein, was immerhin sicher stellt, dass die Dateilängen im Archiv korrekt sind, sonst würde ja der folgende Header nicht gefunden. Tschö, Emil. -- Registered Linux User since 19940320 -------------------------------------------------- Emil Stephan, Marktplatz 39, 53773 Hennef, Germany voice: +49-2242-84438 Accelerate Windows: 9.81 m/sec^2 would be adequate -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
prengel wrote:
Eine Anwendung, auf die ich keinen Einfluß habe, erzeugt eine Tar-Datei. Wie kann ich prüfen ob das tar-Paket in Ordnung ist. Konkrekt würde mir einfallen es automatisiert zu entpacken und zu prüfen ob dieser Vorgang durchläuft aber geht es ggf. auch eine Nummer kleiner?
Hallo Vielleicht suchst du sowas: tar -tvf tarfile > /dev/null || echo "fail" Falls du keine Zeitprobleme hast sollte die Größe des Tar-Files kein Problem bedeuten. Gruß Egon -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Egon Schmid
-
Emil Stephan
-
Jens Strohschnitter
-
prengel