Linux

  
でzip、tar、tar.gz、tar.bz2ファイルを作成し解凍する方法

長年にわたり、データ圧縮は私たちにとって非常に役に立ちました。電子メールで送信された画像のzipファイルでも、サーバー上の圧縮データファイルでも、ディスク容量を節約することがより簡単になります。圧縮フォーマットによっては、ファイルを60%(またはそれ以上)の割合で圧縮できる場合があります。以下に、Linuxでファイルやディレクトリを圧縮するためにこれらのコマンドを使用する方法を紹介します。 zip、tar、tar.gz、tar.bz2などの圧縮形式の基本的な使い方を学びます。これらはLinuxで一般的に使用されている圧縮フォーマットです。

これらの使用法を検討する前に、さまざまな圧縮形式を使用した経験をお伝えします。もちろん、ここで私が話しているのは、その使用方法のほんの一部にすぎません。私はそれらをより良く使うためには2つか3つの圧縮フォーマットを理解する必要があることに気づいた。 zip形式は最初に理解できる形式です。なぜならそれは実際には圧縮ファイルの標準的な選択となり、そしてそれはWindows上で使用できるからです。私はWindowsユーザーと共有する必要があるファイルを圧縮するのにしばしばzip形式を使います。あなたがそれをlinuxユーザーやMacユーザーと共有するだけなら、tar.gzフォーマットを選ぶのが好きです。

ZIP zipはおそらく最も広く使用されている文書圧縮フォーマットです。その最大の利点は、Linux、Windows、Mac OSなどのさまざまなオペレーティングシステムプラットフォームでの使用です。デメリットは、サポートされている圧縮率がそれほど高くなく、tar.gzとtar.gz2が圧縮率の点で非常に優れていることです。以下のコマンドでディレクトリを圧縮できます。
#zip -r archive_name.zip directory_to_compress

zipファイルを抽出する方法は次のとおりです。
#unzip archive_name.zip

TAR Tarは、Linuxで使用されている非常に広範なドキュメントパッケージ形式です。利点は、ファイルをパッケージ化するのに必要なCPUと時間が非常に少ないことです。これはパッケージ化ツールにすぎず、圧縮の責任を負いません。ディレクトリをパッケージする方法は次のとおりです。
#tar -cvf archive_name.tar directory_to_compress

解凍方法:
#tar -xvf archive_name.tar.gz

上記の解凍コマンドを実行すると、ドキュメントが解凍されます。現在のディレクトリの下に開きます。もちろん、このコマンドを使用してパスを解凍することもできます。
#tar -xvf archive_name.tar -C /tmp /extract_here /

TAR.GZこの形式は、私が最もよく使用する圧縮形式です。 。圧縮時にCPUをそれほど使用することはなく、非常に優れた圧縮率を得ることができます。次の形式を使用してディレクトリを圧縮します。
#tar -zcvf archive_name.tar.gz directory_to_compress

解凍します。
#tar -zxvf archive_name.tar.gz

上記のunpackコマンドを実行します。ドキュメントは現在のディレクトリに解凍されます。もちろん、このコマンドを使用してパスを解凍することもできます。
#tar -zxvf archive_name.tar.gz -C /tmp /extract_here /

TAR.BZ2この圧縮形式は、前述のとおりです。圧縮率はすべてのモードで最高です。もちろん、これは以前の方法よりも多くのCPUと時間がかかることを意味します。これがtar.bz2の圧縮方法です。

転載元:http://blog.tangjianwei.com/2009/01/02/how-to-create-and-extract-zip-tar-targz-and-tarbz2-files-in-linux /

Copyright © Windowsの知識 All Rights Reserved