Heim > Artikel > Betrieb und Instandhaltung > Beispielanalyse des gzip-Befehls unter Linux
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!