Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Beispielanalyse des gzip-Befehls unter Linux

Beispielanalyse des gzip-Befehls unter Linux

黄舟
黄舟Original
2017-09-29 11:15:291731Durchsuche

Gzip ist ein Befehl, der häufig in Linux-Systemen zum Komprimieren und Dekomprimieren von Dateien verwendet wird. Er ist praktisch und einfach zu verwenden. Als nächstes werde ich Ihnen in diesem Artikel den gzip-Befehl unter Linux vorstellen. Interessierte Freunde sollten einen Blick darauf werfen.

Der gzip-Befehl wird zum Komprimieren von Dateien verwendet. gzip ist ein weit verbreitetes Komprimierungsprogramm. Nachdem eine Datei damit komprimiert wurde, weist ihr Name mehrere „.gz“-Erweiterungen auf.

gzip ist ein Befehl, der häufig in Linux-Systemen zum Komprimieren und Dekomprimieren von Dateien verwendet wird. Er ist bequem und einfach zu verwenden. Gzip kann nicht nur zum Komprimieren großer, selten verwendeter Dateien verwendet werden, um Speicherplatz zu sparen, sondern kann auch zusammen mit dem Befehl tar verwendet werden, um ein beliebtes komprimiertes Dateiformat im Linux-Betriebssystem zu bilden. Laut Statistik hat der Befehl gzip eine Komprimierungsrate von 60 % bis 70 % für Textdateien. Die Reduzierung der Dateigröße hat zwei offensichtliche Vorteile: Zum einen kann dadurch der Speicherplatz reduziert werden, zum anderen kann die Übertragungszeit bei der Übertragung von Dateien über das Netzwerk verkürzt werden.

Syntax


gzip(选项)(参数)

Optionen


-a或——ascii:使用ASCII文字模式;
-d或--decompress或----uncompress:解开压缩文件;
-f或——force:强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接;
-h或——help:在线帮助;
-l或——list:列出压缩文件的相关信息;
-L或——license:显示版本与版权信息;
-n或--no-name:压缩文件时,不保存原来的文件名称及时间戳记;
-N或——name:压缩文件时,保存原来的文件名称及时间戳记;
-q或——quiet:不显示警告信息;
-r或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;
-S或<压缩字尾字符串>或----suffix<压缩字尾字符串>:更改压缩字尾字符串;
-t或——test:测试压缩文件是否正确无误;
-v或——verbose:显示指令执行过程;
-V或——version:显示版本信息;
-<压缩效率>:压缩效率是一个介于1~9的数值,预设值为“6”,指定愈大的数值,压缩效率就会愈高;
--best:此参数的效果和指定“-9”参数相同;
--fast:此参数的效果和指定“-1”参数相同。

Parameter

Dateiliste: Geben Sie die Liste der zu komprimierenden Dateien an.

Beispiel

Komprimieren Sie jede Datei im test6-Verzeichnis in eine .gz-Datei


gzip *

Extrahieren Sie jede komprimierte Datei im obigen Beispiel und listen Sie die detaillierten Informationen auf


gzip -dv *

Zeigen Sie die detaillierten Informationen jeder komprimierten Datei in Beispiel 1 an, wird nicht dekomprimiert


gzip -l *

zum Komprimieren einer TAR-Sicherungsdatei. Zu diesem Zeitpunkt lautet die Erweiterung der komprimierten Datei .tar.gz


gzip -r log.tar

Rekursiv komprimiertes Verzeichnis


gzip -rv test6

Auf diese Weise werden alle zu testenden Dateien zu *.gz, und das Verzeichnis existiert weiterhin, nur das Verzeichnis Die darin enthaltenen Dateien werden entsprechend zu *.gz. Dies ist eine Komprimierung, die sich von der Verpackung unterscheidet. Da es sich um ein Verzeichnis handelt, müssen Sie die Option -r hinzufügen, damit Sie auch auf Unterverzeichnisse rekursiv arbeiten können.

Verzeichnisse rekursiv entpacken


gzip -dr test6

Zusammenfassung

Das obige ist der detaillierte Inhalt vonBeispielanalyse des gzip-Befehls unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn