Linuxでファイルを圧縮および解凍する方法

プレス圧縮画像

この記事では、あなたに教えるつもりです ファイルの圧縮と解凍 お気に入りのGNU / Linuxディストリビューションから、すべてコンソールからのコマンドを使用します。 これは初心者向けの記事であり、他のチュートリアルのようにタールボールの扱いを含めるつもりはありません。すばらしいタールツールでパッケージ化せずに圧縮と減圧がどのように行われるかを示すだけだからです。

圧縮と解凍は比較的簡単ですが、ユーザーはこれらのアクションを実行する方法の多くをインターネットで検索することがよくあります。 非常に具体的で直感的なグラフィカルツールが使用されるMacOSやWindowsなどの他のオペレーティングシステムとは異なり、GNU / Linuxでは通常それらが表示されると思います より多くのフォーマット グラフィックレベルのシンプルなツールもありますが、それぞれにさまざまなツールがあります...

圧縮と解凍には、XNUMXつの基本的なパッケージを使用します。これらはおそらく最も要求の厳しい形式であり、作業中に最も頻繁に遭遇する形式だからです。 Unixのようなシステム。 私はgzipとbzip2について言及しています。

gzipの操作

gzipで圧縮、これから処理する形式はLempel-Zi(LZ77)であり、名前が混乱を招く可能性があるため、ZIP自体ではありません。 名前はGNUSIPに由来し、ZIP形式の代わりに作成されましたが、同じではありません。 私はそれを明確にしたい...まあ、ファイルを圧縮するには:

gzip documento.txt

これにより、拡張子が.gzの元のファイルと同じ名前のファイルが生成されます。前の例では、document.txt.gzになります。 代わりに、 名前を変更する 特定のものによる出力:

gzip -c documento.txt > nuevo_nombre.gz

開梱する 同じ効果を持つXNUMXつの異なるコマンドを使用できますが、すでに圧縮されているものも同様に単純です。

gzip -d documento.gz

gunzip documento.gz

そして、ファイルを取得します .gz拡張子なしで解凍.

bzip2の操作

に対する bzip2は前のプログラムと似ていますが、Burrows-WheelerおよびHuffmanコーディングと呼ばれる異なる圧縮アルゴリズムを使用しています。 この場合の拡張子は.bz2です。 ファイルを圧縮するには、次のものを使用する必要があります。

bzip2 documento.txt

これにより、document.txt.bz2が圧縮されます。 変更することもできます 出力名 -cオプションを使用する場合:

bzip2 -c documento.txt > nombre.bz2

解凍には、エイリアスであるbunzip2ツールの-dオプションを使用します。

bzip2 -d documento.bz2

gunbzip2 documento.bz2

詳細については、使用できます man コマンドが続く..。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ハイメペレア

    こんにちは、

    投稿ありがとうございます。いつも役に立ちます。

    xzもかなり使用されているので、おそらくxzについても言及するのは興味深いでしょう。 これは、bzip2(遅いが、かなり圧縮される)とgzip(速いが、効率が悪い)の間のどこかにランク付けされます。 すべてのように...それは依存するので、これは広い範囲で。 Debian / Ubuntu .debファイルに含まれるtarは通常、xz形式で圧縮されています。

    使用方法は他のsosコマンドと同様です。

  2.   エルネスト

    こんにちは、私はこれが行われることをお願いしたいと思いますが、それが最も使用されているのでtar.gzを使用します(私がインターネットからダウンロードするすべてのものによると私の意見では)

  3.   Jolt2ボルト

    .7zのような、より人気がありながらマルチプラットフォームのフォーマットについて、彼らは何と言っていますか? 彼らもそれらに名前を付ける必要があります

  4.   おめざ

    こんにちはホセ、tar.gzファイルで起こることは、tarである別のコマンドを使用することです。この場合、tarコマンド自体は圧縮(または解凍)せず、グループ化(またはグループ解除)するために使用されます。複数のファイルが2つにまとめられており、これはgzipおよびbzipXNUMXコマンドと統合されており、圧縮および解凍できます。

    1.    ゴンサロ

      あなたは絶対に正しいErnestoです。Windowsでそれ自体のためのスペースを作り、zipとrarを置き換えている、7zの無料フォーマットですが、彼らはそれについて言及していませんか?

  5.   a

    google.com

  6.   USR

    21世紀に、まだコマンドを使用して単純なファイルを圧縮しますか? この投稿は悲しいです

    1.    ユーザー/共有

      よく言えば、コマンドを使用して単純なファイルを圧縮する意味がわかりません

  7.   カトリン

    多分それも面白いでしょう