Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxシステムの管理とメンテナンス-gzip /gunzipコマンド

Linuxシステムの管理とメンテナンス-gzip /gunzipコマンド

  

1。関数記述は一般ファイルを圧縮または解凍します。圧縮ファイルのデフォルトの拡張子は「.gz」です。実際、gunzipはgzipへのハードリンクであるため、gzipを使用して圧縮か解凍を行うことができます。

注意gzipはファイルを圧縮することはできますが、ディレクトリは圧縮できません。たとえ圧縮ディレクトリを指定したとしても、ディレクトリ内のすべてのファイルしか圧縮できません。形式は次のとおりです。gzip [options]圧縮(解凍)された文書名gzipコマンドのオプションとその説明を表4.29に示します。表4.29 gzipコマンドのオプションと説明

オプション意味-d圧縮ファイルを解凍します。-r指定されたディレクトリおよびサブディレクトリ内のすべてのファイルを再帰的に圧縮します。-t圧縮ドキュメントの整合性をチェックします。対応するファイル名および圧縮率を示す各圧縮および解凍文書は、圧縮ファイルの圧縮情報を示します。表示フィールドは、指定された番号numの圧縮文書サイズ、非圧縮文書サイズ、圧縮率、および非圧縮文書名です。圧縮率を設定する、「 - 1」または「 - 高速」は最低の圧縮率を示し、「 - 9」または「 - 最高」は最高の圧縮率を示す。システムのデフォルトの圧縮率は6です。たとえば、(1)最初に/etcディレクトリ内のすべてのファイルとサブディレクトリを圧縮し、圧縮パッケージetc.zipを/optディレクトリにバックアップしてから、etc.zipファイルをgzipしてgzipの圧縮レベルを9に設定します。 [root @ mylinux〜] #zip– r /opt/etc.zip /etc [root @ mylinux〜] #gzip -9v /opt/etc.zipetc.zip:6.5% - etc.zip.gzに置き換え( 2)上記etc.zip.gzファイルの圧縮情報を見ます。 [root @ mylinux〜]#gzip -l /opt/etc.zip.gz圧縮解凍率uncompressed_name11938745 12767265 6.5%/opt/etc.zip(3)上記etc.zip.gzファイルを現在のディレクトリに解凍します。 [root @ mylinux〜] #gzip– d /opt/etc.zip.gzまたは上記の例で[root @ mylinux〜] #gunzip /opt/etc.zip.gzを実行して' gzip– d'を実行します。 ' gunzip'コマンドと同等です。

Copyright © Windowsの知識 All Rights Reserved