如何“cd”到文件夹名称中带有“\”的文件夹

Or *_*r W 5 command-line

我有一个名为的文件夹 abcd\fff\ggg\ddd

我怎么cd进去?

Mis*_*iry 7

您必须转义反斜杠字符才能使其工作:

cd abcd\\fff\\ggg\\ddd/

转义意味着在反斜杠前加上一个反斜杠前缀(如果目录包含空格,也必须这样做),有趣的是,反斜杠。Linux 将单个反斜杠解释为转义字符,允许您访问包含空格、反斜杠和其他特殊字符的目录和文件。

这是最佳实践;如果您打算使用 Linux 命令行,最好养成了解如何以及何时使用转义字符的习惯。另一个答案提供:

cd 'abcd\fff\ggg\ddd'

也会起作用。我提供了一个更完整和“正确”的答案,因为理解转义字符的概念对于正确的 CLI 交互至关重要。