Rangerは、テキストベースのファイルマネージャーであり、VIキーバインディングを備えたUnix/Linuxシェルにスムーズに統合されています。シンプルで使いやすいcursesインターフェースが付属しており、ディレクトリ階層を表示して素早くディレクトリを切り替え、ファイルシステムを閲覧できます。
重要なのは、rangerはファイルの種類に応じてどのプログラムを使用するかを自動的に決定するrifleを使用しています。
Rangerの特徴
- コピー、削除、作成、chmodなどの一般的なファイル操作が可能です。
- UTF-8サポート。
- 複数列の表示。
- VIMライクなコンソールとホットキー。
- 選択したファイル/ディレクトリのプレビュー。
- 複数のファイルの一括名前変更。
- rangerを終了した後にシェルのディレクトリを変更。
- タブ、ブックマーク、マウスサポート。
- True Color Image previews using w3m web browser。
- ビデオサムネイルプレビュー。

LinuxにRangerコンソールファイルマネージャをインストールする方法
Rangerは、次に示すように、お使いのオペレーティングシステムのパッケージマネージャを使用して、デフォルトのリポジトリからインストールできます。
$ sudo apt install ranger #Debian/Ubuntu $ sudo yum install ranger #RHEL/CentOS $ sudo dnf install ranger #Fedora 22+
また、次に示すようにPIPコマンドを使用してrangerをインストールすることもできます。
$ sudo pip install ranger-fm
rangerをインストールした後、次のコマンドを使用してターミナルから起動できます。
$ ranger
rangerを起動した後、矢印キーまたはh
j
k
l
を使用してナビゲートし、Enterを押してファイルを開くか、q
を押して終了します。
最初の列は親ディレクトリを示し、2番目の列はメイン列で、3番目の列は現在のファイル/ディレクトリのプレビューを示します。


前述のように、マウスをサポートしています。したがって、コンソール上でディレクトリやファイルを選択するためにマウスを使用し、Enterをクリックしてそれらを開くことができます。ファイルを選択すると、rifleが自動的にどのファイルタイプにどのプログラムを使用するかを調べようとします。提供されたリストから希望のプログラムを選択します(これは1度だけ行います)。
Rangerは、デフォルトのユーザー固有の設定ファイル、履歴、ブックマーク、およびタグを~/.config/ranger
に自動的にコピーし、システム全体の設定ファイルを/etc/ranger/config/
に保存します。
詳細については、rangerのmanページを参照してください。
$ man ranger
Ranger GitHubリポジトリ: https://github.com/ranger/ranger。
Rangerは、VIキーバインディングを備えた小さく効率的なコンソールベースのファイルマネージャです。ぜひお試しください。ご意見を以下のフィードバックフォームで共有してください。
Source:
https://www.tecmint.com/ranger-console-file-manager-with-vi-key-bindings/