Linux
 Computer >> コンピューター >  >> システム >> Linux

Midnight Commanderで圧縮ファイルを管理する方法|インストールから圧縮・解凍まで完全ガイド

Midnight Commanderで圧縮ファイルを管理する方法|インストールから圧縮・解凍まで完全ガイド

圧縮アーカイブを日常的に扱うことはありませんか?デスクトップ環境では簡単に操作できますが、サーバー環境では圧縮ファイルの管理が意外と面倒なことがあります。そんなときに便利なのが「Midnight Commander」です。このツールを使えば、複数のファイルやフォルダを選択してGZアーカイブへ素早く圧縮できるほか、BZアーカイブの中身を取り出したり、アーカイブ内に入り込んで特定のファイルだけを追加・抽出したりすることも可能です。本記事では、その具体的な使い方を詳しく解説します。

インストール方法

Midnight Commander(略称:MC)は、多くのLinuxディストリビューションにはプリインストールされていませんが、公式リポジトリから入手できます。UbuntuやDebianおよび互換ディストリビューションでは、お好みのターミナルを開いて次のコマンドを実行しましょう。

sudo apt install mc
Midnight Commanderで圧縮ファイルを管理する方法|インストールから圧縮・解凍まで完全ガイド

Red Hat系の場合は、以下のコマンドでインストールできます。

sudo yum install mc

Arch Linuxユーザーなら、こちらのコマンドを使いましょう。

sudo pacman -S mc

SUSEの場合は次のとおりです。

sudo zypper install mc
Midnight Commanderで圧縮ファイルを管理する方法|インストールから圧縮・解凍まで完全ガイド

Windowsユーザーも安心してください。Microsoft OS向けにネイティブポート版のMidnight Commanderが用意されており、32bit版Windows XP以降との互換性があります。SourceForgeのページからインストーラーをダウンロードし、通常のアプリケーションと同じ手順でインストールできます。

初回起動と基本操作

Midnight Commanderをインストールしたら、ターミナルでmcと入力するだけで起動できます。

Midnight Commanderで圧縮ファイルを管理する方法|インストールから圧縮・解凍まで完全ガイド

起動すると、2つのペインが表示されます。現在アクティブになっているペイン(デフォルトでは左側)はすべてのファイル操作の「元」となり、もう片方のペインは「先(コピー先など)」として機能します。たとえば、左側のペインで複数のファイルを選択し、「コピー」に割り当てられたF5キーを押すと、選択したファイルが右側のペインに表示されているディレクトリへコピーされます。

2つのペイン間の移動は、キーボードのTabキーで行えます。また、画面下部に表示されている機能には、ファンクションキー(F1〜F10)がショートカットとして割り当てられています。

Midnight Commanderで圧縮ファイルを管理する方法|インストールから圧縮・解凍まで完全ガイド

デフォルトではMCはファイル名順でソートします。画像ファイルなどをまとめて扱いたい場合は、拡張子順に並べ替えるのがおすすめです。F9キーを押してプルダウンメニューを開きましょう。

Midnight Commanderで圧縮ファイルを管理する方法|インストールから圧縮・解凍まで完全ガイド

「Sort order…(ソート順)」を選択し、表示されたオプションから「Extension(拡張子)」に変更します。

Midnight Commanderで圧縮ファイルを管理する方法|インストールから圧縮・解凍まで完全ガイド

これにより、左側ペインのすべてのファイルが、ファイル名ではなく拡張子を基準にソートされるようになります。

Midnight Commanderで圧縮ファイルを管理する方法|インストールから圧縮・解凍まで完全ガイド

個別のファイル・フォルダを圧縮する

一覧を上下にスクロールしながらInsertキーを押すと、エントリを選択(または選択解除)できます。選択された項目は、別の色で表示されるのでひと目でわかります。

Midnight Commanderで圧縮ファイルを管理する方法|インストールから圧縮・解凍まで完全ガイド

選択したすべての項目をアーカイブに圧縮するには、F2キーでファイルメニューを開きます。カーソルキーで「Gzip or gunzip tagged files」または「Bzip2 or bunzip2 tagged files」まで移動し、Enterキーを押して好みの形式を選択しましょう。さらに素早く操作したい場合は、ショートカットキーのY(Gzip)やB(Bzip2)を使うと便利です。

Midnight Commanderで圧縮ファイルを管理する方法|インストールから圧縮・解凍まで完全ガイド

一瞬ターミナル画面に切り替わった後、同じフォルダ内にファイルの圧縮版が作成されているのが確認できます。

Midnight Commanderで圧縮ファイルを管理する方法|インストールから圧縮・解凍まで完全ガイド

選択した全ファイルを1つのアーカイブにまとめる

選択した複数のファイルを1つのアーカイブにまとめたい場合もあるでしょう。残念ながらMidnight Commanderにはこの機能がデフォルトで搭載されていませんが、半手動で実現することができます。

まず、前述の手順と同様に複数のファイルを選択します。

Midnight Commanderで圧縮ファイルを管理する方法|インストールから圧縮・解凍まで完全ガイド

続いてF2キーでファイルメニューを開き、今度は@キーを押すか、「Do something on the tagged files(タグ付けしたファイルに対してコマンドを実行)」を選択します。このオプションを使うと、選択中のファイル群に対して任意のコマンドを手動で実行できます。

Midnight Commanderで圧縮ファイルを管理する方法|インストールから圧縮・解凍まで完全ガイド

ここでお好みのアーカイバのコマンドを使用します。ポイントは、ファイル名を指定する部分を%sに置き換えることです。このパラメータは「アクティブなペインで選択中のすべてのファイル」を意味します。

たとえば7z形式で圧縮する場合は、次のように入力しました。

7z a ARCHIVE_NAME.7z %s

しばらくすると、選択したファイルを含むアーカイブが同じフォルダ内に生成されます。

Midnight Commanderで圧縮ファイルを管理する方法|インストールから圧縮・解凍まで完全ガイド

アーカイブの解凍(展開)

MCを使えば、圧縮アーカイブの展開はさらに簡単になります。仮想ファイルシステムによってアーカイブをボリュームとしてマウントする仕組みを採用しているため、実際に展開・再圧縮することなく、中身に対して直接操作を行えます。

アーカイブ全体を展開するには、対象を選択してF2キーを押し、Zキーを押すか「Extract compressed tar files to subdirectories」を選択します。ただしMCなら、必要なファイルやフォルダが決まっている場合は、すべてを展開する必要はありません。

アーカイブにカーソルを合わせてEnterキーを押すと、その中に入ることができます。少し不思議に聞こえるかもしれませんが、まさにそのとおりの挙動です。MCはアーカイブの内部に入り込み、コンテンツを直接管理できるのです。

Midnight Commanderで圧縮ファイルを管理する方法|インストールから圧縮・解凍まで完全ガイド

アーカイブ内部では、通常のフォルダと同じように個々のファイルやフォルダを選択し、F5キーで宛先ペインへコピー(=抽出)できます。また、F6キーで移動すれば、宛先ペインに展開された後、アーカイブからは削除されます。さらにF8キーを使えば、アーカイブ内のファイルを直接削除することも可能です。

Midnight Commanderで圧縮ファイルを管理する方法|インストールから圧縮・解凍まで完全ガイド

なお、一時的に普通のターミナルに戻りたいときでも、Midnight Commanderを終了する必要はありません。Ctrl+Oを同時に押せば、MCはバックグラウンドに隠れ、起動元のターミナル画面が表示されます。

同じショートカットを再度押せばMCに戻れます。MCを完全に終了するときは、F10キーを押しましょう。

圧縮ファイルをもっと効率的に管理したい方は、自己解凍形式のアーカイブを作成する方法も検討してみてください。追加アプリケーションのインストールを気にせずに済むようになります。

  1. Windowsのタグ機能でファイルとフォルダを効率よく管理する方法

    古いファイルを探すのは、まるで石炭庫の中で黒猫を探すようなもの。「去年の南米旅行の写真、どこに保存したっけ?」「2018年に書いたあのレポート、ファイル名は何だったかな?」——そんな経験はありませんか。 Windows 10には強力な検索機能が標準搭載されており、Cortanaを活用すれば画像、音楽、PDFなどのフィルターを使ってスマートに検索できます。しかし、意外と見過ごされがちな機能の一つがWindowsタグです。この機能を使えば、ファイルをより効率的に検索・整理できるようになります。 Windowsタグとは?使うべき理由 タグは、Windows 10において最も過小評価されている機能の

  2. Cloud Tuneup ProでWindows 10のディスク容量をリモート管理する完全ガイド

    ハードディスクの空き容量が不足していませんか?新しいHDDを買い足す前に、まず試してほしいのがWindows 10 PCのディスク容量管理です。ここでいうストレージ管理とは、PC内のすべてのファイルやフォルダを把握し、不要なファイルを削除してストレージ領域を確保することを指します。この作業は、PCのクリーニングやメンテナンスを含む「最適化」プロセスの中でも特に重要な工程の一つとされています。PCを最適化して貴重なストレージ容量を回復する方法は数多くありますが、「物理的に離れた場所にあるPCに対しても実行できるのでしょうか?」という疑問を持つ方は多いはずです。答えは「可能」です。その鍵となるのが