WSL2에서 호스트 사용자 홈 폴더로 변경하기 위한 Bash 별칭

WSL2에서 호스트 사용자 홈 폴더로 변경하기 위한 Bash 별칭

참조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)")"'

관련 정보