You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

终端中访问名称含空格的文件夹(Final Project)的方法咨询

解决带空格的文件夹路径跳转问题

嘿,这个问题其实挺常见的——当文件夹名称里包含空格时,shell会把空格默认当成命令参数的分隔符,所以你直接输入cd ./Final Project的话,shell会误以为你要进入./Final这个文件夹,同时把Project当成额外的参数,自然就执行失败啦。

给你三个靠谱的解决方法:

  • 用引号包裹路径:把整个路径放在单引号或双引号里,shell就会把引号内的内容当成一个完整的路径处理,比如:
    cd "./Final Project"
    cd '~/Final Project'
    
  • 用反斜杠转义空格:在空格前加一个反斜杠\,告诉shell这个空格是路径的一部分,不是分隔符:
    cd ./Final\ Project
    cd ~/Final\ Project
    
  • Tab自动补全(推荐):输入路径的前半部分(比如cd ./F),然后按Tab键,shell会自动帮你补全带有转义空格的完整路径,既快捷又不会出错,这也是日常使用中最省心的方法~

另外你之前试的cd ~/Final/Project之所以不对,是因为这个命令是要进入Final文件夹下的Project子文件夹,和你要找的Final Project(单个带空格的文件夹)完全不是同一个路径哦。

内容的提问来源于stack exchange,提问作者Brian

火山引擎 最新活动