Pigzを使用してLinuxでファイルをより高速に圧縮する方法

Pigzは、ファイルをアーカイブに圧縮するための最良のツールの1つです。理由?それは信じられないほど速くて効率的です。利用可能な他の多くの圧縮プログラムよりもはるかに優れたパフォーマンスを発揮します。このガイドでは、LinuxPCでPigzをセットアップする方法を説明します。また、ターミナルを使用して圧縮するファイルを抽出する方法についても説明します。

LinuxへのPigzのインストール

Pigzは優れたプログラムですが、残念ながら、主流のLinuxオペレーティングシステムにはプリインストールされていません。そのため、Pigzツールの使用方法を説明する前に、コンピューターでプログラムをセットアップする方法を示す必要があります。

LinuxでのPigzのインストールを開始するには、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押してターミナルウィンドウを起動します。次に、ターミナルウィンドウが開いたら、コマンドラインのインストール手順に従ってPigzアプリケーションを動作させます。

Ubuntu

上のUbuntu、Pigzプログラムが作業を取得するのは簡単です。以下のAptコマンドを使用してください。

sudo apt install pigz

Debian

Debianを使用している場合は、次のApt-getコマンドを使用してPigz圧縮ツールをインストールできます。

sudo apt-get install pigz

Arch Linux

Arch Linuxを使用している場合は、以下のPacmanコマンドを使用してPigzを動作させることができます。

sudo pacman -S pigz

Fedora

Fedora Linuxでは、Pigzアプリは、以下のDnfコマンドを使用してセットアップおよびインストールできます。

sudo dnf install pigz

OpenSUSE

PigzをOpenSUSELinuxで動作させる必要がありますか?次のZypperコマンドを使用して、システムにインストールします。

Pigzを使用してファイルを圧縮する

Pigzは、使いやすさから圧縮性に優れています。他の圧縮ツールとは異なり、ファイルを圧縮するために多数の異なるプログラムオプションを指定する必要はありません。pigzコマンドと圧縮したいファイルを使用するだけです。

ガイドのこのセクションでは、Pigzを使用してファイルを圧縮する方法を示します。圧縮プロセスを開始するには、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押してターミナルウィンドウを開きます。ターミナルウィンドウが開いたら、lsコマンドを実行してホームディレクトリ(〜)の内容を表示します。

ls

実行後のlsコマンドを、あなたは自分のホームディレクトリ内のすべての完全な出力が表示されます。これは、ドキュメント、音楽、ビデオ、写真、ダウンロードフォルダ、およびその他のフォルダとファイルを意味します。

これらのフォルダとファイルを調べて、圧縮するアイテムを探します。たとえば、このアイテムが単一のファイルである場合、次のコマンドラインの例を使用して圧縮できます。

Pigzを使用してLinuxでファイルをより高速に圧縮する方法

pigzmy-file-to-compress.filetype

Pigzで圧縮コマンドを実行するのは高速ですが、ファイルが大きい場合でも時間がかかります。座って辛抱強く、完了するのを待ちます。

通常、Pigzコマンドを使用してファイルを圧縮すると、GZ形式が使用されます。このフォーマットは、LinuxだけでなくMacにも最適です。ただし、Windowsではうまく機能しません。ありがたいことに、Pigzを介してZip形式でファイルを圧縮することもできます。

Pigzで何かをZipに圧縮するには、-k オプションスイッチを使用してcompressionコマンドを実行する必要があり ます。

pigz -kmy-file-to-compress.filetype

GZアーカイブ圧縮と同様に、Pigzはかなり高速ですが、大きなファイルが完了するまでに少し時間がかかる場合があることに注意してください。

複数のファイルを圧縮する

Pigzは優れていますが、フォルダの圧縮をサポートしていません。したがって、多くの異なるファイルを一度に圧縮する場合は、Bashのワイルドカード関数を使用して圧縮する必要があります。

たとえば、大量のMP4ファイルがあり、それらすべてを圧縮する必要がある場合は、以下のコマンドを実行するだけです。

pigz * .mp4

上記のコマンドを実行すると、Pigzは、コマンドを実行したフォルダー内のすべてのMP4ファイルのGZ圧縮アーカイブを生成します。これは理想的なソリューションではありません。Pigz圧縮ツールは、単一のファイルをすばやく圧縮することを目的としていますが、Pigzの大ファンなら、気軽に試してみてください。

ファイルの抽出

Pigzを使用してLinuxでファイルをより高速に圧縮する方法

Pigzプログラムは、GZとZipの2つのファイル形式でファイルを圧縮できます。以前にこれらのファイルを圧縮していて、現在それらを抽出しようとしている場合は、ターミナルでそれを行う方法を次に示します。

まず、Linuxファイルマネージャーを使用して、抽出するGZまたはZipファイルをホームディレクトリに配置します。ファイルがホームディレクトリにされた後、いずれかのメーク利用解凍またはT ARのコマンドは、ファイルの内容を抽出します。

GZファイルを抽出するには、xvfオプションを指定してtarコマンドを使用します。

tar xvf my-pigs-file.gz

Zipアーカイブを抽出する必要がある場合は、Unzipプログラムを利用してください。

my-pigs-file.zipを解凍します

コマンドの実行後、アーカイブの内容はホームディレクトリにあります。

コメントを残す

Debianで起動時にリモートSSHFSディレクトリを自動的にマウントする方法

Debianで起動時にリモートSSHFSディレクトリを自動的にマウントする方法

Debianにおいて、キーベースのSSH、/etc/fstab、systemdネットワークオプション、自動マウント、および検証手順を用いて、起動時にリモートSSHFSディレクトリを自動的にマウントします。

SLESシステムアップグレード中に「メモリを割り当てできません」というエラーを修正する

SLESシステムアップグレード中に「メモリを割り当てできません」というエラーを修正する

SLESアップグレード中に「メモリを割り当てできません」というエラーが発生した場合のトラブルシューティングを行います。RAM、スワップ、OOMログ、およびプロセス制限を確認し、パッケージトランザクションを中断することなく復旧します。

Harmonica OSタブレットのタッチスクリーンキャリブレーションの問題を解決する:適切なLinux修正方法を選択する

Harmonica OSタブレットのタッチスクリーンキャリブレーションの問題を解決する:適切なLinux修正方法を選択する

Harmonica OS (HamoniKR) タブレットにおけるタッチオフセット、回転、およびディスプレイマッピングのトラブルシューティングを行います。X.Org と libinput の修正を比較し、安全にテストを行い、キャリブレーションが役に立たない場合を把握します。

既存のDebian 12で暗号化されたSWAPパーティションを設定する方法

既存のDebian 12で暗号化されたSWAPパーティションを設定する方法

既存の Debian 12 スワップパーティションを、dm-crypt、起動ごとに生成される新しいランダムキー、/etc/crypttab、/etc/fstab、および安全な検証手順を使用して暗号化します。

UbuntuでSMARTドライブの状態をメールアラートで監視する方法

UbuntuでSMARTドライブの状態をメールアラートで監視する方法

Ubuntuにsmartmontoolsをセットアップして、ドライブの状態を監視し、SMARTメールアラートを送信します。デバイスのサポート状況を確認し、メール配信を設定し、通知をテストし、障害のトラブルシューティングを行います。

UEFIシステムにDebianをインストールした後に発生する「起動可能なデバイスが見つかりません」エラーを修正する

UEFIシステムにDebianをインストールした後に発生する「起動可能なデバイスが見つかりません」エラーを修正する

インストーラーのブートモード、EFIシステムパーティション、NVRAMエントリ、GRUB EFIファイル、セキュアブート、およびファームウェアのフォールバックを確認することで、DebianのUEFIブートの失敗を修正します。

UbuntuデスクトップでBtrfsの自動スナップショットを設定する方法

UbuntuデスクトップでBtrfsの自動スナップショットを設定する方法

Ubuntu Desktop 上で、Snapper を設定してスケジュールされた Btrfs スナップショットを取得およびクリーンアップします。まずサブボリュームのレイアウトを確認し、systemd タイマーを有効にして、保持期間が安全に設定されていることを確認してください。

SUSE Linux EnterpriseのLVMシンプロビジョニングにおける容量不足を安全に修正する

SUSE Linux EnterpriseのLVMシンプロビジョニングにおける容量不足を安全に修正する

SUSE Linux Enterprise 上で、データ枯渇とメタデータ枯渇を区別し、ストレージを拡張し、メタデータを修復し、自動拡張を有効にすることで、LVM シン プールが満杯になった場合の診断と復旧を行います。

Debian 12 CIS のセキュリティ強化ガイド:段階的なサーバーベースライン

Debian 12 CIS のセキュリティ強化ガイド:段階的なサーバーベースライン

アップデート、SSH、ファイアウォール、AppArmor、監査、検証のための安全なサーバーワークフローを使用して、Debian 12 Bookwormを最新のCIS Benchmark v2.0.0に対して強化します。

Gooroom OSにFlatpakとSnapアプリをインストールする方法

Gooroom OSにFlatpakとSnapアプリをインストールする方法

リリース情報の確認、ターミナルコマンドの使用、互換性、セキュリティ対策、アップデート、ストレージに関する実用的な比較を通して、Gooroom OSにFlatpakおよびSnapアプリをインストールする方法を説明します。