Linux ファイル圧縮をマスター:圧縮および解凍するための 7 つの効果的な方法
私たちが常に望んでいるのは、特にデータに関しては、より多くのこととより高速なことです。問題は、「より多く」と「より速く」は通常矛盾するため、ファイル圧縮が行われることです。 Linux でファイルを圧縮および解凍するにはいくつかの方法があります。ここでは、その背後にある方法を紹介します。
Linux には、一般に Linux ディストリビューションとして知られる、ほぼすべてのディストリビューションにいくつかの圧縮ツールが組み込まれています。おそらくZipが最も人気があるでしょう。 Zip ユーティリティは、グラフィカル ユーザー インターフェイス (GUI) またはターミナルで使用できます。
Linux GUI で圧縮する
<オル>
<オル>
<オル>
Linux GUI で解凍する
<オル>
ファイルが抽出されます。それぞれ 100 MB のフル サイズに戻っていることに注目してください。
Linux GUI で解凍するためのアーカイブ マネージャー
一部の Linux ディストリビューションには、別の解凍方法が組み込まれています。この例では、アーカイブ マネージャーを使用できます。
<オル>
<オル>
<オル>
<オル>
ファイルはフルサイズに戻りました。コピーがアーカイブ内に残ります。
Linux ターミナルでの ZIP ファイル
ターミナルを開き、圧縮するファイルが存在するディレクトリに移動します。コマンド zip ziptest.zip * を入力します。 。
ジッパー Linux に zip ユーティリティ ziptest.zip を使用するように指示します。 アーカイブの目的の名前であるアスタリスク (*) を指定します。 は、このディレクトリ内のすべてのファイルを圧縮することを意味するワイルドカードです。
ファイルを圧縮してリストし、どれだけ圧縮または圧縮したかを示します。
zip コマンドでは多くのアクションを使用できます。それらを表示するには、「zip –help」と入力します。 次の画像のようなものが表示されます。
Linux ターミナルでファイルを解凍する
ターミナルで、ziptest.zip を解凍するコマンドを使用します。 、 ここで解凍します。 はコマンドと ziptest.zip です。 解凍するアーカイブの名前です。
解凍中のファイルが表示されるので、解凍がいつ完了したかがわかります。
zip コマンドと同様に、unzip コマンドでは多くのアクションを使用できます。これらを表示するには、「unzip –help」と入力します。 次の画像のようなものが表示されます。
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 の間で選択できます。圧縮レベルが高いほど、ファイルの圧縮にかかる時間が長くなります。
出力からは zip よりも多くのことがわかりますが、最終結果はほぼ同じです。
Bzip2 を使用して Linux ターミナルでファイルを解凍する
コマンド bzip2 -kvd testfile.1.txt.bz2 testfile2.txt.bz2 を入力します。 。 -kvd オプションは k として分類されます。 k の場合 アーカイブを見てください、v v の場合 エルボース出力、および d d の場合 再圧縮します。
ファイルが解凍されていることがわかり、解凍が完了するとわかります。
bzip2 オプションを表示するには、「bzip2 –help」 と入力します。 すると以下が表示されます。重要ではないファイルのオプションを試して、何ができるかを確認してください。
Linux でファイルを圧縮および解凍するための Gzip
これは、ほとんどのディストリビューションに含まれている人気のある圧縮ユーティリティの最後のものです。 bzip2 よりも軽い そしてジッパー オプション用。ただし、圧縮の品質はほぼ同じです。
Gzip を使用して Linux ターミナルでファイルを圧縮する
コマンド gzip2 -kv9 testfile.1.txt testfile2.txt を入力します。 。 -kv9 オプションは k として分類されます。 k の場合 ファイルを eep、v v の場合 エルボース出力、および 9 1 ~ 9 の間で最も高い圧縮レベルを指定します。
詳細な出力が示すように、gzip は他の圧縮方法と同様に機能します。
Gzip を使用して Linux ターミナルでファイルを解凍する
gzip アーカイブを解凍するには 2 つの方法があります。 1 つは gzip を使用する方法、もう 1 つは Gunzip を使用する方法です。
gzip の場合 コマンドでは、gzip -kvd testfile1.txt.gz testfile2.txt.gz を使用します。 。 d に注目してください。 オプション。つまりするということです。 再圧縮します。
ガンジップの場合 コマンドでは、gunzip testfile1.txt.gz testfile.2.txt.gz を使用します。 。 gzip との唯一の違いは、gunzip には基本的な解凍のオプションが必要ないことです。
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 アーカイブであることがわかります。最後に書類です。 は、アーカイブおよび圧縮するディレクトリです。
出力は次のようになります。
ファイル マネージャーで、tar アーカイブが圧縮されていることを確認できます。
tar と Gzip を使用して Linux ターミナルでファイルを解凍する
gzip 圧縮された tar アーカイブを解凍するには、同じ tar コマンドにオプションが少し異なります。
コマンド「tar -xzvf Documents.tgz ドキュメント」を入力します。 。
-xzvf オプションは ex の x として分類されます。 トラクト、z gz で解凍する場合 ip、v 冗長なため、それが起こるのを観察できます。f for file=archive は、ファイル構造を維持することを意味します。 ドキュメント.tgz 解凍して解凍するアーカイブ、および ドキュメント は、コンテンツを保存するディレクトリです。
結果は下の画像に示されています。 2 つのファイルはフル サイズに戻り、Documents ディレクトリにあります。
tar オプションを表示するには、「tar –help、」と入力します。 数ページにわたるオプションが表示されます。 gzip 以外にもさまざまな zip メソッドが利用できるので、好きなものを選択できることに注意してください。
Linux であまり人気のない Zip ツール
ほとんどの Linux ディストリビューションには、さらに 2 つの圧縮ユーティリティがあります。ただし、それほど人気はありません。それでも、それらはここにリストされているので、知っておく必要があります。
ルズマ
LZMA は、Linux ディストリビューションでよく見られるもう 1 つのコマンドライン圧縮ユーティリティです。これは、7-Zip で使用される圧縮アルゴリズムです。
XZ
XZ ユーティリティは、Linux ディストリビューションによく含まれるコマンドライン圧縮ツールです。そのオプションは bzip2 のオプションと似ています。これは、LZMA に基づく LZMA2 アルゴリズムに基づいています。
これらのユーティリティの詳細については、コマンド lzma –help を使用して確認できます。 と xz – ヘルプ .
Linux で圧縮および解凍する他の方法はありませんか?
ここでは、ほとんどの Linux ディストリビューションに組み込まれている圧縮ツールについてのみ説明しました。それでも、Linux にはファイルを圧縮および解凍する他の方法がいくつかあります。 GUI を備えたもの、コマンド ライン ユーティリティのもの、GUI とコマンド ラインの両方で使用できるものもあります。 Linux でこれらの zip ツールのいずれかを使用していますか?どれがあなたのお気に入りですか?そしてその理由は何ですか?コメント欄でお知らせください。
-
ウェブサイトをスクレイプする方法
Webスクレイピングは、インターネットからデータを抽出して分析するために、ほぼすべての業界で使用されています。企業は収集したデータを使用して、新しいビジネス戦略や製品を考え出します。あなたのデータは貴重です。プライバシーを保護するための措置を講じていない限り、企業はあなたのデータを使用してお金を稼いでいます。 大企業がやっているのなら、あなたもやってみませんか?ウェブサイトをスクレイプする方法を学ぶことはあなたが最良の取引を見つけるのを助け、あなたのビジネスのためのリードを集め、そしてあなたが新しい仕事を見つけるのを助けることさえできます。 Webスクレイピングサービスを使用する
-
Windows 10 で動画を無料で編集する方法
人間の脳はビデオをテキストの 60,000 倍の速さで処理するため、ビデオの人気が高まり、コミュニケーションの方法が変わりつつあります。そうは言っても、知識を共有して人気を博すために、人々は vlog や動画を作成しています。しかし、そうすることで、最も重要な部分であるビデオ編集を見逃してしまいます。 したがって、視聴者を失いたくなく、無料で動画を編集する方法を探している場合は、このガイドをまとめて参考にしてください. Windows で動画を無料で編集する方法 プロフェッショナルなビデオ編集ソフトウェアが不足することはなく、Windows にも非表示のビデオ エディターが用意されてい