CDを使ってディレクトリパスを表すシンボルを簡単に作成できますか?

CDを使ってディレクトリパスを表すシンボルを簡単に作成できますか?

cd ~ホームディレクトリに接続するのと同じ方法で、私をそこに連れて行く別のシンボルを作成することは可能@ですか?cd @/my/working/directory

ベストアンサー1

CDPATH変数を使用してこれをシミュレートできます。ターゲットパスへのソフトリンクを含むディレクトリを作成します。

mkdir ~/dir_aliases
ln -s /path/to/alias ~/dir_aliases/@
ln -s /another/path ~/dir_aliases/%
...

次に、このディレクトリをCDPATHに追加します(おそらく.bashrcなど)。

CDPATH=~/dir_aliases

タイプ

cd @

~/dir_aliases/@(残念ながらリンクパスが表示されますので、必ず接続してください。)

cd $(readlink -f .)

そうしてこそ真の道を見ることができます。 )

おすすめ記事