【发布时间】:2010-10-10 00:04:28
【问题描述】:
我在 macOS X 上使用 Bash,我想创建一个简单的可执行脚本文件,该文件在运行时会更改为另一个目录。但是,该目录的路径中有空格。你到底是怎么做到的?这就是我所拥有的......
文件名:cdcode
文件内容:
cd ~/My Code
现在承认,这不是一个长路径名,但我的实际路径名是五个目录深,其中四个目录在路径中有空格。
顺便说一句,我已经尝试过 cd "~/My Code" 和 cd "~/My\ Code",但这些都不起作用。
【问题讨论】:
-
我遇到了与描述的问题类似的问题。 IE。没有一种可能的方法可以更改为其中有空格的目录。没有什么像: cd "My Passport" cd My\ Passport cd My" Passport" 没有任何工作。编译工作正常。我可以列出: ls -l My\ Passport/ 工作正常。 \>uname -a Linux 主机 2.6.18-8.1.8.el5.centos.plus #1 SMP Mon Jul 16 08:49:50 EDT 2007 i686 i686 i386 GNU/Linux \>bash --help GNU bash,版本 3.1 .17(1)-release-(i686-redhat-linux-gnu) 有什么想法吗?