CDIR-Linux上でフォルダーとファイルをナビゲートするためのより高速な方法


システム上のファイルやディレクトリを検索しているときに、複数のcdコマンドやlsコマンドを実行するのにうんざりしていませんか? cdirは、bashシェルをナビゲートしてファイルを検索するための快適な方法を提供する、クールで使いやすいコマンドラインユーティリティです。 Pythonで記述されており、cursesモジュールを使用します。

それが提供するいくつかの機能の概要を簡単に説明しましょう。

  • Supports the use of arrow keys when navigating between directories and searching for files.
  • Searches files by simply typing the name of the file within a directory.
  • Supports Bash Shell, Windows Powershell & Command Prompt.

これが実際のcdirコマンドのライブプレビューです。

LinuxへのCDIRのインストール

CDIRをインストールするには、図に示すようにPythonのパッケージマネージャーであるpipを使用します。この場合、Python3と一緒にデフォルトでインストールされるため、pip3を使用しています。

$ pip3 install cdir --user

インストールしたら、次のように.bashrcファイルにエイリアスを追加します。

$ echo "alias cdir='source cdir.sh'" >> ~/.bashrc

そして最後に、.bashrcファイルをリロードします。

$ source ~/.bashrc

ファイルの検索を開始するには、cdirコマンドを実行します。

$ cdir

これにより、現在の作業ディレクトリ内のフォルダと隠しファイルのリストが表示されます。

ファイルを検索するには、上下の矢印キーを使用してディレクトリ間を移動します。以下の例では、ダウンロードフォルダーの下にあるすべてのファイルが表示されています。

cdirツールの使用を終了するには、キーボードの F11 キーを押すだけです。そして、それだけです。テストを実行して、どのように進んだかをお知らせください。