Frage

Ich brauche eine komprimierte Datei on the fly in meinem Programm zu entpacken. Es funktioniert, wenn ich es auf meinem eigenen Linux-Computer versuchen, aber aus irgendeinem Grund die Schule Computer ausfallen, wenn ich ihnen sage, es zu tun. Zum Entpacken Ich verwende den folgenden Befehl ein:

 zcat /file/address/file.tar.gz

und erhält die Fehler:

 /file/address/file.tar.gz.Z: No such file or directory

Ich habe versucht, Blick durch die Dokumentation, kann aber nicht einen Flag deaktivieren dieses seltsamen Verhalten finden.

Jede Hilfe wird sehr geschätzt.

Danke

War es hilfreich?

Lösung

System Ihrer Schule hat immer noch den alten „Kompresse“ Stil Dienstprogramme, anstatt das neuere GNU „gzip“ basiert ist.

Sie müssen gzcat verwenden, anstatt zcat, vorausgesetzt, dass es verfügbar ist.

Andere Tipps

ich gzip der Regel nur direkt verwenden, wenn ich auf gzip wollen:

gzip -dc /file/address/file.tar.gz

gzip --decompress /file/address/file.tar.gz

zcat archive.tgz | tar -x --wildcards apri/fls/filename

Wenn Sie Anzeige die .Z zum Ende des Dateinamens wie folgt aus:

  

zcat /file/address/file.tar.gz.Z

, dann wird es die Datei finden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top