
参照WSL Bash でホスト ユーザーのホーム ディレクトリを取得する方法
(コメントを追加するにはまだ評判がありません)
@felipecassiors からの素晴らしい回答:
wslpath "$(wslvar USERPROFILE)"
これをエイリアス コマンドに変換しようとしていますが、UserProfile にスペースがあるため問題が発生します。
alias winhome='cd $(wslpath "$(wslvar USERPROFILE)")'
「winhome」を実行すると:
# -bash: cd: too many arguments
引用符を追加したり、スペースをエスケープしたりするいくつかの方法を試しましたが、効果はありませんでした。
答え1
わかりました。私が的を射た発言をしたら、明らかになりました。
alias winhome='cd "$(wslpath "$(wslvar USERPROFILE)")"'