
こんにちは。cdコマンドなどでディレクトリを変えるときに変更先のディレクトリのpathを通しておくことで省略して移動したりすることはできないのでしょうか?
自分でPATHを通したことがなく、興味本意で試して見たのですがno such file or directoryのエラーが出てしまいました。
(例)
testが/Users/〇〇/desktop/macにある時
cd desktop/mac/testをcd testのように省略したい。
初歩的な質問で恐縮ですが、よろしくお願いいたします。
使用しているのはmacでシェルはzshです。

No.2ベストアンサー
- 回答日時:
No.3
- 回答日時:
AUTO_CDは、「cdと打つのを省略できる」手段なので、
cd desktop/mac/test
の代わりに、
desktop/mac/test
と打つので良ければそれでいいです。
cd test
で、
cd ~/desktop/mac/test
と同じにしたいときは、
cdpath=(~/desktop/mac)
としておくと、
cd test で、カレントディレクトリーに testというディレクトリが無いときは~/desktop/mac の下に test が無いかも探してくれます(当然のことながら、カレントディレクトリーが優先)。
cdpath=(~/desktop/mac ~/desktop/win) のように空白区切りで複数指定可能。
AUTO_CDと組み合わせると、
testtest
で、cd ~/desktop/mac/testtest
に行けたりしますが、
test
だと、testというシェル組み込みコマンドがあるので、そっちの意味になりますから、cd test とする必要はあります。
cdpathとAUTO_CDの両方を使う場合は、上記のようにコマンド名と重なるディレクトリー名を作らないことですね。

No.1
- 回答日時:
zsh, bash】macでPATHを通す方法 - not found と出てしまったら
https://qiita.com/k3ntar0/items/eb8cdbd8eba9da38 …
AUTO_CD を使えばよいかと
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
net use /d の強制実行
-
Apache2.4のダウンロードについて
-
DOSコマンドで cmd /c rd /s /...
-
FTPのエラーメッセージで質問で...
-
tarで纏める際に、複数場外した...
-
tarで圧縮したファイルの解凍時...
-
Linuxでユーザー毎に実行出来る...
-
unzipで解凍先のパスを指定でき...
-
Windowsのローカルディレクトリ...
-
コマンド スペースを含むディ...
-
zshのコマンド履歴がヒストリフ...
-
sylpheedメールソフト 受信でき...
-
コマンドプロンプトのdelコマン...
-
コマンドプロンプトでコマンド...
-
シェルスクリプトを使ったSCPの...
-
フォルダのreadonly属性の解除方法
-
Linuxについて。 この写真のよ...
-
rc.d や init.d の 「.d」の意味
-
ImageMagickの使い方を教えて下...
-
ls -1R の結果をフルパスで欲しい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
net use /d の強制実行
-
Windowsのローカルディレクトリ...
-
tar.bz2ファイルのインストール...
-
tarで纏める際に、複数場外した...
-
Apache2.4のダウンロードについて
-
FTPのエラーメッセージで質問で...
-
誤って/home配下を削除してしま...
-
ImageMagickの使い方を教えて下...
-
MS-DOSプロンプトについての質問
-
shでディレクトリを表示する方法
-
DOSコマンドで cmd /c rd /s /...
-
tarでフォルダに上書き
-
rmとrmdirについて
-
ubuntuのコマンド入力について
-
コマンドプロンプトで何故パラ...
-
バックアップについて
-
環境変数って?
-
tarで圧縮したファイルの解凍時...
-
sylpheedメールソフト 受信でき...
-
FTPでls結果を見せたくない場合
おすすめ情報
回答ありがとうございます。
大変勉強になりました!
ベストアンサーは先に回答してくださった レヴストラウスさんにさせていただきます。