使用 \ 和 ' 组合打开目录

使用 \ 和 ' 组合打开目录

我需要打开一个名为 的目录Spice_Maple\'s_Copy。我尝试了几种使用引号包装的不同方法,但仍然没有成功。

有什么办法可以解决这个问题吗?

答案1

您需要转义“\”和“'”:

cd Spice_Maple\\\'s_Copy

结果将有 3 个“\”,前两个:“\”会让 shell 将其读取为纯文本“\”,第三个“\”加上“ ' ”(“ \' ”)会让 shell 将其读取为纯文本“ ' ”

https://www.shellscript.sh/escape.html

http://tldp.org/LDP/abs/html/special-chars.html

答案2

您可以将其放在双引号中并转义反斜杠一次,或者@LordPinkFloyd 并转义每个内容。

cd "Spice_Maple\\'s_Copy"

单引号在双引号内没有特殊含义,但反斜杠仍然有。

相关内容