Linux zforce Befehl erklärt mit Beispielen

Der Befehl gzip ist ein beliebtes Werkzeug zum Komprimieren/Dekomprimieren von Dateien unter Linux. Die Grundlagen dieses Tools haben wir hier bereits erläutert. Dieses Dienstprogramm erzeugt .gz-Dateien in der Ausgabe. Aber manchmal – wie beim Übertragen von Dateien – kann die Erweiterung abgeschnitten werden. Sie werden sich freuen zu erfahren, dass es ein Tool gibt, mit dem Sie die Erweiterung .gz in diese komprimierten Dateien zurücksetzen können.

Das fragliche Tool ist zforce, und in diesem Tutorial werden wir schnell besprechen, wie Sie dieses Befehlszeilenprogramm verwenden können. Aber bevor wir darauf zurückkommen, ist es erwähnenswert, dass alle Beispiele hier auf einem Ubuntu 18.04 LTS-Rechner getestet wurden.

Linux zforce Befehl

Wie bereits eingangs erwähnt, können Sie mit dem Befehl zforce eine Erweiterung ‚.gz‘ auf alle gzip-Dateien anwenden. Folgendes ist seine Syntax:

zforce [ name ...  ]

Und so erklärt es die Man Page des Tools:

zforce forces a .gz extension on all gzip files so that gzip will not compress them twice.  
This can be useful for files with names truncated after a file transfer. On systems with a 14 char
limitation on file names, the original name is truncated to make room for the .gz suffix. 
For example, 12345678901234 is renamed to 12345678901.gz. A file name such as foo.tgz is left 
intact.

Zum Beispiel habe ich eine .gz-Datei namens ‚files‘. Wie du sehen kannst, fehlt im Namen die Erweiterung .gz. Also, was ich getan habe, habe ich einfach den folgenden Befehl verwendet:

zforce files

Und hier ist die Ausgabe, die dieser Befehl erzeugt hat:

files -- replaced with files.gz

Sie können also sehen, die Befehlsausgabe sagte, dass sie ‚files‘ durch ‚files.gz‘ ersetzt hat. Und als ich in meinem aktuellen Arbeitsverzeichnis nach einer.gz-Datei suchte, konnte ich eine Datei namens files.gz finden.

Wenn Sie nun ein Verzeichnis voller .gz-Dateien haben, deren Namen abgeschnitten wurden, müssen Sie nicht jeden Namen in der Eingabe angeben. Du kannst so etwas tun, wie ich es in meinem Fall getan habe. Hier ist es:

zforce-Befehl

So können Sie sehen, dass alle drei Dateien die Erweiterung .gz haben. Seien Sie versichert, dass selbst wenn es bereits Dateien mit .gz in ihrem Namen gibt, diese bei diesem Vorgang intakt bleiben.

Fazit

Wenn Sie gzip stark verwenden und jemals auf eine Situation stoßen, in der die Erweiterung .gz von Dateinamen abgeschnitten wird, wissen Sie jetzt, was zu tun ist. Um auf die Man Page für zforce zuzugreifen, gehen Sie bitte hier hin.

Das könnte Dich auch interessieren …