私のホームディレクトリに~
投稿しました。
ln -s Subfolder1/Subfolder2/Subfolder3
Subfolder3
その後、ホームディレクトリにソフトリンクフォルダがあります。私がpushd
そこに入ると、両方とも私の現在の作業ディレクトリをpwd
表示します(dirs
西ドイツ)になる。私のbashプロンプトにも含まれています/home/My.User.Name/Subfolder3
西ドイツ、で表示されます~/Subfolder3
。
私は数年前にシンボリックリンクされたフォルダを使用またはcd
入力pushd
した後、およびを介してbashプロンプトにフルパスが表示されることを覚えています~/Subfolder1/Subfolder2/Subfolder3
。簡単な設定でこの動作を復元できますか?pwd
dirs
ベストアンサー1
ドキュメント(man bash
、検索象徴的なcd
)は、およびを使用するたびにpushd
またはグローバルオプションを設定してそれを処理できることを示します。
cd -P path/through/symlink
pushd -P path
set -P
このグローバルオプションは、bash
どこでも実際のパスを使用するように切り替えられます。