Linux 101: Linuxでzipファイルを作成する方法
ジャック・ウォーレンが、コマンドラインとGUIの両方からLinuxでファイルを圧縮および解凍するプロセスを説明します。
最後にzipファイルを作成したのはいつですか?個人的には、私はその種のファイルと常にやり取りをしなければなりません(さまざまなクライアントや家族、友人に受け取ったり送ったりしています)。ほとんどの人にとって、zipファイルの作成は第2の天性です。そして、Linuxオペレーティングシステムでも、そのようなファイルを扱うことは挑戦ではありません…やり方さえ分かっていれば。
今日はまさにそのことを手伝います。一緒にLinuxでファイルを圧縮したり解凍したりします。最初にコマンドラインからの方法を示し、その後GNOMEファイルマネージャーのGUIを使用する方法をお見せします。これを終えれば、あなたはLinuxでプロのようにファイルを圧縮・解凍できるようになります。
要件
ついてくるために必要な唯一のものは、実行中のLinuxインスタンスです。私は、自分の推奨ディストリビューションであるPop!_OSを使ってデモンストレーションを行います。ファイルの圧縮と解凍のプロセスは、ディストリビューションによって異なるべきではありません。唯一の違いは、必要なソフトウェアをどのようにインストールするかです。
そうは言っても、さっそくジッピングに入ろう。
Zipをインストール中
ほとんどのLinuxディストリビューションは、初期状態ではZipがインストールされていません。代わりに、tarツールがデフォルトです。幸いなことに、Zipは本当に簡単にインストールできます。お見せしましょう。
お好みのLinuxディストリビューションにログインします。そのディストリビューションがDebianベース(例えばUbuntu、Linux Mint、またはPop!_OS)の場合、インストールコマンドは次の通りです:
sudo apt-get install zip -yRHELベースのオペレーティングシステム(AlmaLinux、Rocky Linux、またはFedoraなど)を使用している場合、そのコマンドは次のとおりです:
sudo dnf install zip -yArchベースのLinuxディストリビューションを使用している場合、インストールコマンドは次のようになります:
sudo pacman -S zipコマンドラインからファイルを圧縮および展開する
コマンドラインからファイルをZIP圧縮すること(これは実際にファイルを圧縮し、サイズをかなり小さくすることを意味します)は、コマンドの順序を知っていれば実はとても簡単です... その順序は次の通りです:
zip filename.zip filename重要なのは、最終結果(上記の例では、filename.zip)が圧縮されるファイルの前に来るということです。したがって、zdnetというファイルがあり、そのファイルの圧縮版を作成したい場合、コマンドは次のようになります:
zip zdnet.zip zdnetどれほど簡単か見てみてください?
圧縮版を解凍するには、次のコマンドを使用します:
unzip zdnet.zipコマンドラインからフォルダを圧縮したり展開したりする
ここが少し厄介になります。ZDNETというフォルダがあり、その中に圧縮アーカイブにしたいファイルがたくさん含まれているとしましょう。もし単にコマンドzip ZDNET.zip ZDNETを発行した場合、内容のない圧縮フォルダが作成されてしまいます。そうです、zipはフォルダを圧縮しますが、内容は省かれてしまいます。圧縮ファイルの内容を保持するには、-rオプション(再帰用)を追加します。
zip -r ZDNET.zip ZDNET
圧縮フォルダの解凍は、以下と同じです:
unzip ZDNET.zipGUIからフォルダーを圧縮および解凍する方法
GNOMEファイルマネージャーを開き(この機能はほとんどのLinuxファイルマネージャーにあります)、圧縮したいファイルを右クリックすると、圧縮の項目が表示されます(図1)。
図1: GNOMEファイルの右クリックコンテキストメニューには、圧縮の項目が含まれています。
圧縮をクリックし、その後、表示されるウィンドウ(図2)でドロップダウンから.zipを選択して作成をクリックします。
図2:GNOME FilesアプリケーションからZIPファイルを作成する。
これにより、現在の作業ディレクトリに新しいzipファイルが作成されます。
圧縮ファイルを解凍するには、それを右クリックして「ここに展開」を選択します(図 3)。
図3:LinuxでGUI方式でファイルを解凍する。
さて、Linuxファンの皆さん、これがコマンドラインとGUIの両方からLinuxでファイルをzip圧縮および解凍するためのすべてです。楽しい圧縮を!



