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

Linuxターミナルで使える軽量ファイルマネージャー「nnn」の使い方

Linuxのターミナルを長く使っている方なら、cdコマンドでフォルダ間を移動したり、新しいフォルダを作成したり、ファイルをコピー・移動したりする方法はすでにご存じでしょう。とはいえ、デスクトップのファイルマネージャーのように直感的で手軽に操作できる方が便利だと感じる場面もあるはずです。そんなときに活躍するのが「nnn」です。

nnnは、ターミナル上で動作するデスクトップ型ファイルマネージャーのような存在です。Midnight Commanderのような多機能ツールではありませんが、非常に軽量で高速に動作し、コマンドを入力することなくファイルシステムを快適に操作できます。

nnnのインストール

nnnはAndroid、macOS、BSD、Linuxなど、複数のプラットフォームに対応しています。インストール方法はプラットフォームによって異なりますが、Arch Linux、CentOS、Debian、Fedora、Ubuntu向けには公式リリースパッケージが提供されています。ここでは最新版のUbuntuを使い、以下のコマンドで簡単にインストールできます。

sudo apt install nnn

その他のディストリビューションやOSへのインストール手順については、nnnの公式ドキュメントやGitHubリポジトリを参照してください。

nnnの基本的な使い方

インストールが完了したら、ターミナルで次のコマンドを実行してnnnを起動しましょう。

nnn

nnnを起動すると、カレントディレクトリ内のファイルとフォルダが一覧表示されます。フォルダが上部に、ファイルが下部に表示される構成です。

ナビゲーション(移動)

ファイルシステム内を移動するには、カーソルキーを使用します。上下キーでファイルやフォルダの一覧を移動し、Enterキーまたは右矢印キーでフォルダに入ります。ひとつ上の階層(親フォルダ)へ戻るには、左矢印キーを押します。

ファイルを開く

ファイルを開くには、対象のファイルを選択してEnterキーを押すだけです。ファイルタイプに関連付けられたデフォルトアプリケーションで開かれます。たとえば画像ファイルならデフォルトの画像ビューアーで、テキストファイルならGeditなどディストリビューションの標準テキストエディターで開きます。

なお、サーバー環境ではGUIアプリケーションがインストールされていない場合があるため、その場合はファイルを開けない点に注意してください。

隠しファイルの表示と詳細情報の確認

セキュリティ上の理由から、一部のファイルやフォルダは通常非表示になっています。これらを表示するには、F5キーを押して表示を切り替えます。

ファイルやフォルダの詳細情報を確認したいときは、カーソルを合わせてCtrl+Fを押してください。サイズや更新日時などの情報が確認できます。

選択・コピー・貼り付け・削除

ファイルやフォルダを選択する手順は以下のとおりです。

1. 矢印キーで目的のファイルやフォルダにカーソルを合わせ、スペースキーを押します。選択されると、項目の左側にプラス記号が表示されます。

2. 他にも選択したいファイルやフォルダがあれば、同じ操作を繰り返します。なお、選択できるのは同一フォルダ内の項目のみです。

3. 選択したファイルを別のフォルダにコピーするには、コピー先のフォルダへ移動してCtrl+Pを押します。コピーではなく移動させたい場合は、Ctrl+Vを使用します。

選択した項目を削除するには、Ctrl+Xを押します。nnnが「現在のファイルに対して実行するか、選択したすべての項目に対して実行するか」を尋ねてくるので、希望の方を選択してください。

アーカイブ(圧縮ファイル)の操作

複数のファイルやフォルダを圧縮してアーカイブを作成するには、圧縮したいファイルを選択した状態でzキーを押します。アーカイブ名を入力してEnterキーを押せば完成です。

既存のアーカイブも扱えます。アーカイブ上でEnterキーを押すと、「デフォルトアプリケーションで開く」「内容を展開する」などのアクションを選択できます。

これはほんの入り口にすぎない

nnnはターミナル用ファイルマネージャーとして、ここで紹介した以外にもさまざまな機能を備えています。?キーを押せばヘルプ画面が表示され、他の使い方を確認できます。ヘルプ画面から戻るにはQキーを押してください。また、nnnはプラグインで機能を拡張することも可能です。

Linuxターミナルを頻繁に使う方は、ターミナルから直接Web検索を行う方法も合わせて覚えておくと便利です。

  1. LinuxでZsyncを使ってファイルの差分だけをダウンロード・更新する方法

    ISOイメージのような大容量ファイルのダウンロードは、本当にストレスがたまる作業です。インターネット回線の速度によってはダウンロードに長時間かかり、ハードディスクの容量も大量に消費します。さらに厄介なのは、更新版が必要になったときに、同じダウンロード作業を最初からやり直さなければならない点です。 しかし、そんな悩みを解決してくれるツールがあります。それがZsyncです。ZsyncはLinux向けのファイル同期ツールで、ファイル全体を再ダウンロードすることなく、変更された部分だけを更新できるのが最大の特徴です。 Zsyncは、ファイルやディレクトリの同期でおなじみの人気ツールrsyncをベース

  2. iPhone・iPadにおすすめのファイルマネージャーアプリ5選

    AppleのiOSは、ユーザー体験を細かくコントロールしたいという姿勢が感じられるOSです。そのため、標準的なiPhoneユーザーにとって、ファイルマネージャーは必須の存在とはみなされてきませんでした。iOS 11で「ファイル」アプリが標準搭載される前は、目的のファイルを検索するか、特定のファイル形式に特化したアプリを使うしかありませんでした。 サードパーティ製クラウドストレージの普及がこの変化を後押ししたといえますが、それ以前から、より自由なファイル管理を求めるiPhone・iPadユーザーのために、サードパーティ開発者が優れたファイル管理アプリを数多く提供してきました。ここでは、iPho