KOTET'S PERSONAL BLOG

#linux ディレクトリをたどってファイルのパスを得るツール

Created: , Last modified:
#linux #tech

これは1年以上前の記事です

ここに書かれている情報、見解は現在のものとは異なっている場合があります。

最近日本語で書かれたディレクトリが多くてディレクトリ移動が億劫になっていた。 しかしディレクトリ移動を再帰的に繰り返して目的のファイルを開くためだけにファイラを開くのも億劫なので、 ターミナル上でそれができるツールを作った。

絶対どこかに同じことをしようとしてもっと良いものを作っている人がいると思うので、これを読んだ人は知ってたら教えてほしい……

前提としてpecoをインストールする必要がある。

#!/bin/bash
file-select() {
(
cd "${1}"
path=$(ls -a | peco)
path=(readlinkf"{path}")
if [[ -d "${path}" ]]; then
file-select "${path}"
elif [[ -f "${path}" ]]; then
echo "${path}"
else
exit 1
fi
)
}
file-select "${1:-pwd}"
view raw file-select.sh hosted with ❤ by GitHub