よく使うディレクトリに簡単に変更

よく使うディレクトリに簡単に変更

新しいディレクトリに移動する必要があるときはいつでも、コマンドとcdディレクトリ名を指定して、lsその中に何があるかを確認してください。コマンドを繰り返し入力しなくても関心のあるディレクトリに直接移動する方法やコマンドはありますか?

ベストアンサー1

可能解決策はCDPATHシェル変数を使用することです。これには、コマンドがディレクトリを見つける:ディレクトリ名の--区切りセットが含まれています。cd

たとえば、この変数を次のように設定できます。

CDPATH=".:$HOME/Documents"

最初からいつも頑張っ.てください。cd somenamecdsomename現在のその名前のディレクトリが現在のディレクトリに存在する場合のディレクトリ。

つまり、使用しているディレクトリ名が現在のディレクトリに$HOME/Documentsない場合(ホームディレクトリのディレクトリ)cdから検索されます。$HOME/DocumentsDocuments

これは、どこからでもサブディレクトリに簡単にcdアクセスできることを意味します。homework$HOME/Documents

cd homework

...現在のディレクトリではなく、そのディレクトリがあるとします。

このCDPATH変数はエクスポートしないでください。

おすすめ記事