无法 cd 到名称中有空格的目录
Can't cd to directory which has spaces in the name
我正尝试从终端在 git 中进行第一次提交,但是我尝试提交的文件显然不存在...但确实存在。当我运行 ls
我可以在列出的文件中看到它。它是文件夹 /Users/SP_Desktop1/dropbox/coding
中名为 Portland Code School Example
的文件夹。它里面有一个简单的 index.html 网页。
当我尝试在文件夹内导航时(在使用 pwd
验证我在 coding
文件中后)通过使用 cd Portland Code School Example
它 returns -bash: cd: portland: No such file or directory
我可以从 coding
文件 cd
进入其他文件,但由于某些原因我无法进入 Portland Code School Example
文件夹。我认为一旦进入内部,我就可以暂存 index.html
文件以将其提交到 github。
感谢您的帮助。
问题是您尝试导航到的目录名称中有空格。当 cd
ing:
时使用 \
转义空格
> cd Portland\ Code\ School\ Example
或者将目录名用引号引起来:
> cd "Portland Code School Example"
Space 是问题所在。创建目录时最好使用下划线 (Portland_Code_School_Example),但为此您可以使用 Tab 键
例如波特兰标签
我正尝试从终端在 git 中进行第一次提交,但是我尝试提交的文件显然不存在...但确实存在。当我运行 ls
我可以在列出的文件中看到它。它是文件夹 /Users/SP_Desktop1/dropbox/coding
中名为 Portland Code School Example
的文件夹。它里面有一个简单的 index.html 网页。
当我尝试在文件夹内导航时(在使用 pwd
验证我在 coding
文件中后)通过使用 cd Portland Code School Example
它 returns -bash: cd: portland: No such file or directory
我可以从 coding
文件 cd
进入其他文件,但由于某些原因我无法进入 Portland Code School Example
文件夹。我认为一旦进入内部,我就可以暂存 index.html
文件以将其提交到 github。
感谢您的帮助。
问题是您尝试导航到的目录名称中有空格。当 cd
ing:
\
转义空格
> cd Portland\ Code\ School\ Example
或者将目录名用引号引起来:
> cd "Portland Code School Example"
Space 是问题所在。创建目录时最好使用下划线 (Portland_Code_School_Example),但为此您可以使用 Tab 键
例如波特兰标签