~$ alias Any_Name=/home/User/Desktop/Folder\ Name
~$ Any_Name
bash: /home/User/Desktop/Folder: No such file or directory
~$
即使使用双引号,也会出现相同的 bash 错误
那么如何使用别名命令到达该文件夹?
~$ cd "$Any_Name"
~$
~$ cd $Any_Name
~$ pwd
/主页/用户
似乎也不起作用
答案1
这是 ...
cd "$Any_Name"
需要评估环境变量。
并且 ...
alias Any_Name="/home/User/Desktop/Folder\ Name"
顺便一提 ...
:~$pwd
/home/rinzind
:~$ alias
alias a='cd /tmp'
:~$ a
:/tmp$ pwd
/tmp
:/tmp$
我忘了这是关于空间的......
:~$ cd /tmp/
:~$ mkdir "tmp 2/"
:~$ alias a="cd /tmp/tmp\ 2/"
:~$ a
:/tmp/tmp 2$