English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux gzip-Befehl

Linux 命令大全

Linux gzip-Befehl wird zur Komprimierung von Dateien verwendet.

gzip ist ein weit verbreiteter Komprimierungsprogramm, nach seiner Komprimierung wird die Dateiendung "gz" hinzugefügt.

Syntax

gzip [-acdfhlLnNqrtvV][-S <<Kompressionsendzeichenstring>>][-<<Kompressionsgrad>>][--best/fast][Datei...] oder gzip [-acdfhlLnNqrtvV][-S <<Kompressionsendzeichenstring>>][-<<Kompressionsgrad>>][--best/fast][Verzeichnis]

Parameter

  • -a oder--ascii  Verwendet ASCII-Textmodus.
  • -c oder--stdout oder--to-stdout  Gibt die komprimierte Datei auf die Standardausgabe aus, ohne die ursprüngliche Datei zu ändern.
  • -d oder--decompress oder----uncompress  Entpackt komprimierte Dateien.
  • -f oder--force  Komprimiert Dateien erzwingend. Ignoriert Dateinamen oder bestehende harte Verknüpfungen sowie Symbolverknüpfungen.
  • -h oder--help  Online-Hilfe.
  • -l oder--list  Listet Informationen über komprimierte Dateien auf.
  • -L oder--license  Zeigt Versions- und Copyright-Informationen an.
  • -n oder--no-name  Beim Komprimieren der Datei wird der ursprüngliche Dateiname und Zeitstempel nicht behalten.
  • -N oder--name  Beim Komprimieren der Datei wird der ursprüngliche Dateiname und Zeitstempel behalten.
  • -q oder--quiet  Zeigt keine Warnmeldungen an.
  • -r oder--recursive  Verarbeitet rekursiv alle Dateien und Unterordner im angegebenen Verzeichnis.
  • -S <Kompressionsendzeichenstring> oder----suffix <Kompressionsendzeichenstring>  Ändern Sie das Kompressionsendzeichen.
  • -t或--test  测试压缩文件是否正确无误。
  • -v或--verbose  显示指令执行过程。
  • -V或--version  显示版本信息。
  • -<压缩效率>  压缩效率是一个介于1-9的数值,预设值为"6,指定愈大的数值,压缩效率就会愈高。
  • --best  此参数的效果和指定"-9"参数相同。
  • --fast  此参数的效果和指定"-1"参数相同。

在线示例

压缩文件

[[email protected] a]# ls //显示当前目录文件
a.c b.h d.cpp
[[email protected] a]# gzip * //压缩目录下的所有文件
[[email protected] a]# ls //显示当前目录文件
a.c.gz    b.h.gz    d.cpp.gz
[[email protected] a]# 

接范例1, 列出详细的信息

[[email protected] a]# gzip -dv * //解压文件,并列出详细信息
a.c.gz:     0.0% -- replaced with a.c
b.h.gz:     0.0% -- replaced with b.h
d.cpp.gz:     0.0% -- replaced with d.cpp
[[email protected] a]# 

接范例1,显示压缩文件的信息

[[email protected] a]# gzip -l *
     compressed    uncompressed ratio uncompressed_name
         24          0  0.0% a.c
         24          0  0.0% b.h
         26          0  0.0% d.cpp

Linux 命令大全