ウェブサイト検索

Midnight Commander - Linux 用のコンソールベースのファイルマネージャー


ファイルの移動やコピーなど、コンソール環境で大量のファイルを扱う場合、作業が面倒に感じることがあります。 GUI 環境にはファイルマネージャーがあります。ファイル マネージャーは、ファイルに関連する作業を迅速化するのに役立ちます。ファイルに関連付けられたすべての構文やコマンドを覚える必要はありません。クリックしてドラッグするか、ショートカットを押すだけでジョブを完了できます。

コンソール環境では、コマンド/構文を覚えておく必要があります。幸いなことに、Linux にはコンソール環境で動作するテキストベースのファイルマネージャーがあります。名前はミッドナイトコマンダー(後にMCと呼ぶ)。

ミッドナイトコマンダーとは

Midnight Commander の Web サイトには次のように記載されています

「GNU Midnight Commander はビジュアル ファイル マネージャーであり、GNU General Public License に基づいてライセンスされているため、フリー ソフトウェアとしての資格があります。これは機能豊富な全画面テキスト モード アプリケーションで、ファイルやディレクトリ ツリー全体のコピー、移動、削除、ファイルの検索、サブシェルでのコマンドの実行が可能です。内部ビューアとエディタが含まれています。

Linux に Midnight Commander をインストールする方法

デフォルトでは、MCLinux マシンにインストールされません。したがって、最初にインストールする必要があります。 DebianUbuntu、およびLinux Mintでは、次の apt-get コマンドを使用できます。

sudo apt-get install mc

RHEL、CentOS、Fedora では、次のコマンドを使用できます。

yum install mc

インストールが完了したら、コンソールから「mc 」(引用符なし)と入力するだけで実行できます。

mc

ミッドナイトコマンダーの機能

MC には、ユーザーまたはLinux 管理者にとって役立つ機能が多数あります。日常的に役立つ機能をいくつか紹介します。

コピー、削除、名前変更/移動、ディレクトリの作成

MC は 2 つの列に分かれています。 左列右列です。これらの列は互いに独立したウィンドウです。各ウィンドウはアクティブ ディレクトリを表します。 タブ ボタンを使用してウィンドウを切り替えることができます。下部には、先頭に数字が付いているボタンが表示されます。これらの数字は F1F10 ボタンを表します。

あるディレクトリから別のディレクトリにファイルをコピーするには、ファイルを強調表示して「F5」キーを押すだけです。複数のファイルをコピーする場合は、コピーするファイルごとに [挿入] ボタンを押す必要があります。

MC は、宛先フォルダ (宛先)、リンクのフォロー属性の保持について確認を求めます。通常、To パラメータのみに注目できます。 OK を押してコピー プロセスをコミットします。

ファイルの削除が簡単になります。ファイルを強調表示し、「F8」キーを押して削除を確認します。ファイルの移動は「F6」キーを使用して実行できます。

一方、ファイルの名前を変更する場合は異なります。 「F6」キーを押すときは、宛先パラメータにファイルの「新しいファイル名」を必ず追加する必要があります。これはファイルの名前を変更するときのスクリーンショットです。

ディレクトリを作成するには、「F7」キーを押します。 MC は現在のディレクトリに新しいディレクトリを作成します。 MC がファイルに対して実行できる操作の詳細については、「F9File を押します。

内部ビューア

コンソール モードには、vijoenano などの多くのテキスト エディタがあります。 MC には独自の内部ビューアが存在します。ファイルの内容をテキストで表示したい場合は、ファイルを強調表示して「F3」キーを押します。必要に応じてファイルを編集することもできます。ファイルを強調表示し、「F4」を押して編集を開始します。

テキスト エディタを初めて実行するとき、MC はデフォルトのテキスト エディタを選択するよう求めます。出力例は次のとおりです。

pungki@mint15 ~ $ 

Select an editor.  To change later, run 'select-editor'.
  1. /bin/ed
  2. /bin/nano

次に、「F4」ボタンを押してファイルを編集すると、MC は選択したテキスト エディタを使用します。デフォルトのエディタを変更したい場合は、「F2」ボタンを押し、「@」記号を選択して「select-editor」と入力します(引用符なし)。

MC で検出されない他のテキスト エディタを使用したい場合はどうすればよいですか? Vi テキスト エディタを使用したいとします。この場合、別の方法で行うことができます。ホーム ディレクトリに「.selected_editor」ファイルがあります。これは隠しファイルなので、ドット記号で始まります。ファイルを編集します。以下が表示されます:

Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/vi"
ファイルの許可

ファイルとディレクトリには権限があります。権限は、ファイルとディレクトリを読み取り書き込み実行できる人を管理します。これを管理するコマンドはchmodです。ターミナルに「man chmod」と入力すると、chmod の詳しい使用方法が表示されます。

MC では、ファイルを選択して「F9」 > ファイル > Chmod を押すか、「」を押すだけです。 Ctrl-x」と「c」。 MC は、選択したファイルの現在の権限を表示し、設定できるその他のパラメータを表示します。

ファイル所有者

ファイルとディレクトリには所有者グループ所有者もあります。これらの所有者の権限は、上記のchmod コマンドによって管理されます。所有者を管理するコマンドはchownです。

いつものように、 ターミナルに「man chown」と入力すると、chown の詳しい使い方が表示されます。 MC では、ファイルを選択して「F9」を押すだけです。 > ファイル > Chown または「Ctrl-x」と「o」を押します。ユーザー名とグループ名の利用可能なリストから所有者とグループ所有者を設定できるようになりました。

MC にはアドバンスチャウンもいます。これはchmodchown を組み合わせたものです。 1 か所で2 つの異なるタスクを実行できます。 「F9ファイル 詳細設定を押します。

FTPリンク

デフォルトでは、MC は 2 列のインターフェイスを表示します。 です。これらの列はローカル ディレクトリだけのものではありません。 FTP リンクを使用して、一方または両方をリモート コンピュータに接続できます。

この場合、MC はFTP クライアントとして機能します。 FTP サービスに接続するには、「F9FTP リンクを押す必要があります。 MC は FTP の資格情報を尋ねます。認証情報の形式は次のようになります。

user:password@machine_or_ip_address

正しい場合、列にはリモート コンピューター上のディレクトリが表示されます。

FTP リンクを切断するには、「F9> Command > を押します。 アクティブな VPS リンク。 アクティブ VFS ディレクトリのリストに、FTP リンクが表示されます。 FTP リンクを選択し、[無料 VFS] を押します。現在の FTP リンクを切断せずにローカル フォルダのみに切り替える場合は、[変更] を選択します。

ネットワークでプロキシ サーバーを使用している場合は、FTP プロキシを使用するように MC を設定できます。 「F9」 を押します > オプション > 仮想 FS > 常に FTP プロキシを使用します。

真夜中の指揮官出発

Midnight Command を終了するには、「F9ファイル終了を押します。または、「F10」を押して終了します。 Midnight Commander にはまだ多くの機能があります。

MC 機能の詳細については、次の Midnight Commander FAQ をご覧ください。

  1. https://midnight-commander.org/wiki/doc/faq