zcat werden die Dateien nicht richtig entpacken
-
08-07-2019 - |
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
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.