ソフトウェア
 Computer >> コンピューター >  >> ソフトウェア >> ソフトウェア

Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

私たちが常に望んでいるのは、特にデータに関しては、より多くのこととより高速なことです。問題は、「より多く」と「より速く」は通常矛盾するため、ファイル圧縮が行われることです。 Linux でファイルを圧縮および解凍するにはいくつかの方法があります。ここでは、その背後にある方法を紹介します。

Linux には、一般に Linux ディストリビューションとして知られる、ほぼすべてのディストリビューションにいくつかの圧縮ツールが組み込まれています。おそらくZipが最も人気があるでしょう。 Zip ユーティリティは、グラフィカル ユーザー インターフェイス (GUI) またはターミナルで使用できます。

Linux GUI で圧縮する

<オル>
  • 圧縮するファイルに移動し、それらを選択します。次に、右クリックして [圧縮] を選択します。 .
  • Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法 <オル>
  • 圧縮されたアーカイブの名前を入力します。他の 2 種類の圧縮も選択できることに注意してください。これはディストリビューションによって異なる場合があります。
  • Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法 <オル>
  • 圧縮されたアーカイブがすぐに表示されます。アーカイブのサイズは、そこに保存されるファイルの合計サイズよりもはるかに小さいことに注意してください。
  • Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    Linux GUI で解凍する

    <オル>
  • 解凍する圧縮アーカイブを見つけて右クリックします。 [ここに抽出] を選択します。 または 次の場所に抽出します 。 Extra Here は、コンテンツをこのディレクトリに置きます。 [抽出先…] では、コンテンツを配置する別の場所を選択できます。
  • Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    ファイルが抽出されます。それぞれ 100 MB のフル サイズに戻っていることに注目してください。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    Linux GUI で解凍するためのアーカイブ マネージャー

    一部の Linux ディストリビューションには、別の解凍方法が組み込まれています。この例では、アーカイブ マネージャーを使用できます。

    <オル>
  • アーカイブを右クリックし、[アーカイブ マネージャーで開く] を選択します。 .
  • Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法 <オル>
  • 抽出するファイルをシングルクリックして強調表示します。 1 つ、いくつか、またはすべてを選択できます。次に [抽出 ] を選択します。 左上隅にあります。
  • Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法 <オル>
  • この時点で、ファイル マネージャーを使用してファイルを抽出する場所を選択できます。次に抽出を選択します。 右上隅にあります。
  • Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法 <オル>
  • 抽出が完了したら、続行するか、ファイルを表示することができます。 .
  • Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    ファイルはフルサイズに戻りました。コピーがアーカイブ内に残ります。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    Linux ターミナルでの ZIP ファイル

    ターミナルを開き、圧縮するファイルが存在するディレクトリに移動します。コマンド zip ziptest.zip * を入力します。 。 

    ジッパー Linux に zip ユーティリティ ziptest.zip を使用するように指示します。 アーカイブの目的の名前であるアスタリスク (*) を指定します。 は、このディレクトリ内のすべてのファイルを圧縮することを意味するワイルドカードです。 

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法 Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    ファイルを圧縮してリストし、どれだけ圧縮または圧縮したかを示します。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    zip コマンドでは多くのアクションを使用できます。それらを表示するには、「zip –help」と入力します。 次の画像のようなものが表示されます。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    Linux ターミナルでファイルを解凍する

    ターミナルで、ziptest.zip を解凍するコマンドを使用します。 、 ここで解凍します。 はコマンドと ziptest.zip です。 解凍するアーカイブの名前です。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    解凍中のファイルが表示されるので、解凍がいつ完了したかがわかります。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    zip コマンドと同様に、unzip コマンドでは多くのアクションを使用できます。これらを表示するには、「unzip –help」と入力します。 次の画像のようなものが表示されます。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    Linux でファイルを圧縮および解凍するための Bzip2

    Bzip2 は、ほとんどの Linux ディストリビューションに組み込まれているもう 1 つの圧縮ユーティリティです。主な違いは、bzip2 では複数のファイルを 1 つのアーカイブに圧縮できないことです。各ファイルは独自の zip アーカイブを取得します。

    Bzip2 を使用して Linux ターミナルでファイルを圧縮する

    コマンド bzip2 -kv9 testfile1.txt testfile2.txt を入力します。 bzip2 はコマンドです。

    -kv9 k に分解されます。 k を意味します。 オリジナルを聞いてください、v v を意味します。 エルボースで何が起こっているのかを確認できるようにし、9 最高レベルの圧縮を実現します。 1 から 9 の間で選択できます。圧縮レベルが高いほど、ファイルの圧縮にかかる時間が長くなります。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    出力からは zip よりも多くのことがわかりますが、最終結果はほぼ同じです。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    Bzip2 を使用して Linux ターミナルでファイルを解凍する

    コマンド bzip2 -kvd testfile.1.txt.bz2 testfile2.txt.bz2 を入力します。 。 -kvd オプションは k として分類されます。 k の場合 アーカイブを見てください、v v の場合 エルボース出力、および d d の場合 再圧縮します。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    ファイルが解凍されていることがわかり、解凍が完了するとわかります。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    bzip2 オプションを表示するには、「bzip2 –help」 と入力します。 すると以下が表示されます。重要ではないファイルのオプションを試して、何ができるかを確認してください。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    Linux でファイルを圧縮および解凍するための Gzip

    これは、ほとんどのディストリビューションに含まれている人気のある圧縮ユーティリティの最後のものです。 bzip2 よりも軽い そしてジッパー オプション用。ただし、圧縮の品質はほぼ同じです。

    Gzip を使用して Linux ターミナルでファイルを圧縮する

    コマンド gzip2 -kv9 testfile.1.txt testfile2.txt を入力します。 。 -kv9 オプションは k として分類されます。 k の場合 ファイルを eep、v v の場合 エルボース出力、および 9 1 ~ 9 の間で最も高い圧縮レベルを指定します。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    詳細な出力が示すように、gzip は他の圧縮方法と同様に機能します。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    Gzip を使用して Linux ターミナルでファイルを解凍する

    gzip アーカイブを解凍するには 2 つの方法があります。 1 つは gzip を使用する方法、もう 1 つは Gunzip を使用する方法です。

    gzip の場合 コマンドでは、gzip -kvd testfile1.txt.gz testfile2.txt.gz を使用します。 。 d に注目してください。 オプション。つまりするということです。 再圧縮します。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    ガンジップの場合 コマンドでは、gunzip testfile1.txt.gz testfile.2.txt.gz を使用します。 。 gzip との唯一の違いは、gunzip には基本的な解凍のオプションが必要ないことです。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    Linux でファイルを圧縮および解凍するための Tar についてはどうですか?

    なぜタールが適用されないのか もう言及されましたか?これはアーカイブ ツールであり、大量のファイルを 1 つのアーカイブにまとめて、簡単に転送できるようにします。ファイル サイズが何であっても、tar ファイルのサイズはほぼ同じになります。 

    しかし、zip メソッドと tar を組み合わせると、非常に優れたものが得られます。適切に圧縮されたファイルの単一パッケージが得られます。 

    ファイルのディレクトリに対して他の zip メソッドを使用すると、ディレクトリ内の各ファイルの圧縮アーカイブが取得されます。ディレクトリで gzip オプションを指定して tar を使用すると、すべてが圧縮され、1 つのアーカイブが作成されます。

    tar と Gzip を使用して Linux ターミナルでファイルを圧縮する

    コマンド「tar -czvf Documents.tgz ドキュメント」を入力します。 。 

    -czvf オプションは c に分類されます。 c の場合 新しいアーカイブを作成します、 z gz で圧縮する場合 ip、v v の場合 erbose 出力、および f f の場合 ile は archive と等しく、アーカイブが元のディレクトリのファイル構造を維持することを意味します。 

    新しいアーカイブには Documents.tgz という名前を付ける必要があります。 この例では。 .tgz を使用する ファイル拡張子が付いていると、他の人はこれが gzip 圧縮された tar アーカイブであることがわかります。最後に書類です。 は、アーカイブおよび圧縮するディレクトリです。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    出力は次のようになります。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    ファイル マネージャーで、tar アーカイブが圧縮されていることを確認できます。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    tar と Gzip を使用して Linux ターミナルでファイルを解凍する

    gzip 圧縮された tar アーカイブを解凍するには、同じ tar コマンドにオプションが少し異なります。 

    コマンド「tar -xzvf Documents.tgz ドキュメント」を入力します。 。 

    -xzvf オプションは ex の x として分類されます。 トラクト、z gz で解凍する場合 ip、v 冗長なため、それが起こるのを観察できます。f for file=archive は、ファイル構造を維持することを意味します。 ドキュメント.tgz 解凍して解凍するアーカイブ、および ドキュメント は、コンテンツを保存するディレクトリです。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    結果は下の画像に示されています。 2 つのファイルはフル サイズに戻り、Documents ディレクトリにあります。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    tar オプションを表示するには、「tar –help、」と入力します。 数ページにわたるオプションが表示されます。 gzip 以外にもさまざまな zip メソッドが利用できるので、好きなものを選択できることに注意してください。

    Linux であまり人気のない Zip ツール

    ほとんどの Linux ディストリビューションには、さらに 2 つの圧縮ユーティリティがあります。ただし、それほど人気はありません。それでも、それらはここにリストされているので、知っておく必要があります。

    ルズマ

    LZMA は、Linux ディストリビューションでよく見られるもう 1 つのコマンドライン圧縮ユーティリティです。これは、7-Zip で使用される圧縮アルゴリズムです。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    XZ

    XZ ユーティリティは、Linux ディストリビューションによく含まれるコマンドライン圧縮ツールです。そのオプションは bzip2 のオプションと似ています。これは、LZMA に基づく LZMA2 アルゴリズムに基づいています。

    Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法

    これらのユーティリティの詳細については、コマンド lzma –help を使用して確認できます。 と xz – ヘルプ .

    Linux で圧縮および解凍する他の方法はありませんか?

    ここでは、ほとんどの Linux ディストリビューションに組み込まれている圧縮ツールについてのみ説明しました。それでも、Linux にはファイルを圧縮および解凍する他の方法がいくつかあります。 GUI を備えたもの、コマンド ライン ユーティリティのもの、GUI とコマンド ラインの両方で使用できるものもあります。 Linux でこれらの zip ツールのいずれかを使用していますか?どれがあなたのお気に入りですか?そしてその理由は何ですか?コメント欄でお知らせください。


    1. ウェブサイトをスクレイプする方法

      Webスクレイピングは、インターネットからデータを抽出して分析するために、ほぼすべての業界で使用されています。企業は収集したデータを使用して、新しいビジネス戦略や製品を考え出します。あなたのデータは貴重です。プライバシーを保護するための措置を講じていない限り、企業はあなたのデータを使用してお金を稼いでいます。 大企業がやっているのなら、あなたもやってみませんか?ウェブサイトをスクレイプする方法を学ぶことはあなたが最良の取引を見つけるのを助け、あなたのビジネスのためのリードを集め、そしてあなたが新しい仕事を見つけるのを助けることさえできます。 Webスクレイピングサービスを使用する

    2. Windows 10 で動画を無料で編集する方法

      人間の脳はビデオをテキストの 60,000 倍の速さで処理するため、ビデオの人気が高まり、コミュニケーションの方法が変わりつつあります。そうは言っても、知識を共有して人気を博すために、人々は vlog や動画を作成しています。しかし、そうすることで、最も重要な部分であるビデオ編集を見逃してしまいます。 したがって、視聴者を失いたくなく、無料で動画を編集する方法を探している場合は、このガイドをまとめて参考にしてください. Windows で動画を無料で編集する方法 プロフェッショナルなビデオ編集ソフトウェアが不足することはなく、Windows にも非表示のビデオ エディターが用意されてい