Linux
 Computer >> コンピューター >  >> スマートフォン >> Linux

Linuxでzip、tar、tar.gzファイルを作成して開く方法

このガイドでは、Linuxオペレーティングシステムで.ZIP、.TAR、および.TAR.GZファイルのコンテンツを作成および/または開いて抽出する方法について説明します。

背景

データ圧縮は、長年にわたって非常に役立ちました。メールで送信する画像を含むzipファイルでも、サーバーに保存されている圧縮データのバックアップでも、データ圧縮を使用して貴重なハードドライブのスペースを節約したり、ファイルのダウンロードを簡単にしたりします。データを60%以上圧縮できる圧縮形式があります。これらの形式のいくつかを使用して、Linuxマシンでファイルとディレクトリを圧縮および解凍する方法を説明します。 zip、tar、tar.gz、およびtar.bz2形式の基本的な使用法について説明します。これらは、Linuxマシンで使用される圧縮の最も一般的な形式の一部です。

クイックノート :このチュートリアルのWindowsバージョンをお探しの場合は、Windowsでtar.gzファイルを開く方法をご覧ください。

フォーマットの使用法を掘り下げる前に、さまざまなフォーマットのアーカイブを使用した私の経験の一部を共有したいと思います。ここで話しているのはデータ圧縮形式のほんの一部であり、他にもたくさんあります。使いやすい2つまたは3つの形式の圧縮が必要であることに気づき、それらに固執します。 zip形式は間違いなくそのうちの1つです。これは、zipがデータ圧縮のデファクトスタンダードの選択肢になり、Windowsでも機能するためです。 Windowsユーザーと共有する必要がある可能性のあるファイルにはzip形式を使用しています。 MacとLinuxマシンでのみ使用するファイルにtar.gz形式を使用するのが好きです。

LinxuのZIPファイル

Zipは、おそらく今日最も一般的に使用されているアーカイブ形式です。その最大の利点は、Linux、Windows、Mac OSなどのすべてのオペレーティングシステムプラットフォームで利用可能であり、通常はそのままでサポートされるという事実です。 zip形式の欠点は、最高レベルの圧縮が提供されないことです。 Tar.gzとtar.bz2は、その点ではるかに優れています。さあ、使い方に移りましょう。

ディレクトリをzipで圧縮するには、次の手順を実行します。

zip -r archive_name.zip directory_to_compress

zipアーカイブを抽出する方法は次のとおりです。

archive_name.zipを解凍

LinuxのTARファイル

Tarは、Linuxシステムで非常に一般的に使用されるアーカイブ形式です。 tarの利点は、ファイルの圧縮にかかる時間とCPUがほとんど消費されないことですが、圧縮もそれほど多くはありません。 TarはおそらくLinux/UNIXバージョンのzipであり、迅速で汚いものです。ディレクトリを圧縮する方法は次のとおりです。

tar -cvf archive_name.tar directory_to_compress

そしてアーカイブを抽出するには:

tar -xvf archive_name.tar.gz

これにより、現在のディレクトリのarchive_name.tarアーカイブ内のファイルが抽出されます。 tar形式と同様に、オプションでファイルを別のディレクトリに抽出できます。

tar -xvf archive_name.tar -C / tmp / extract_here /

LinuxのTAR.GZファイル

このフォーマットは、ほとんどの圧縮に最適な武器です。データの圧縮中にCPUをあまり使用せずに、非常に優れた圧縮を実現します。ディレクトリを圧縮するには、次の構文を使用します。

tar -zcvf archive_name.tar.gz directory_to_compress

アーカイブを解凍するには、次の構文を使用します。

tar -zxvf archive_name.tar.gz

これにより、現在のディレクトリのarchive_name.tar.gzアーカイブ内のファイルが抽出されます。 tar形式と同様に、オプションでファイルを別のディレクトリに抽出できます。

tar -zxvf archive_name.tar.gz -C / tmp / extract_here /

LinuxのTAR.BZ2ファイル

この形式は、ここで説明したすべての形式の中で最高レベルの圧縮を備えています。しかし、これにはコストがかかります–時間とCPUの面で。 tar.bz2を使用してディレクトリを圧縮する方法は次のとおりです。

tar -jcvf archive_name.tar.bz2 directory_to_compress

これにより、現在のディレクトリのarchive_name.tar.bz2アーカイブ内のファイルが抽出されます。ファイルを別のディレクトリに抽出するには、次を使用します。

tar -jxvf archive_name.tar.bz2 -C / tmp / extract_here /

データ圧縮は、特にバックアップに非常に便利です。したがって、ファイルのバックアップを定期的に取得するシェルスクリプトがある場合は、ここで学習した圧縮形式の1つを使用して、バックアップサイズを縮小することを検討する必要があります。

時間の経過とともに、圧縮のレベルと、圧縮にかかる時間およびCPUとの間にトレードオフがあることに気付くでしょう。迅速で効果の低い圧縮が必要な場所と、圧縮を高レベルにする必要があり、もう少し待つ余裕がある場合を判断する方法を学びます。


  1. Windows 10 または Windows 11 でファイルを圧縮 (および解凍) する方法

    ファイルを圧縮すると、ファイルを圧縮してサイズを縮小できます。これは、複数のファイルや大きなサイズのファイルを扱う場合に特に役立ちます。これにより、ファイルを移動するときの全体的なファイル転送速度も向上します。転送が完了したら、ファイルを解凍して、再度使用できるようにする必要があります。 この記事では、両方を行う方法を学びます。それでは始めましょう。 Windows 10 または Windows 11 でファイルを圧縮する方法 Windows には、ファイルを圧縮する方法が組み込まれています。まず、ファイルまたはフォルダーを見つけます。ファイルが見つかったら、右クリックします。 [ZIP

  2. iPhone で Zip ファイルを作成して開く方法

    何年もコンピュータで作業していると、「Zip」または「圧縮」という用語を何度か耳にしたことがあるでしょう。 zip ファイルは、大きなファイルを圧縮して電子メールで送信できるため、個人にも企業にも非常に役立ちます。 Zip ファイルは、すべてのデータを 1 つのフォルダーに圧縮し、電子メールの添付ファイルをすばやく簡単にダウンロードまたは転送できるようにします。このファイル送信方法を使用すると、関連するすべてのファイルを電子メールで簡単に転送およびダウンロードできるため、一度に複数のファイルを送信するのに役立ちます。 しかし、スマートフォンで zip ファイルを開く方法は? 通常、ラップト