文件夹列表如下
:~/others$ lsanr.zip data (2) data (4)anr data data (3)
通过cd打开 data 4时失败,命令是这样的
cd data \(4\)
但是打开的却是data文件夹
#打开指令 :~/others$ cd data \(4\) :~/others/data$
请问,正确的指令是什么(ubuntu 14)
bash中空格和小括号当未放在引号中时,它们作为元字符,都是会分隔单词的。
所以如果文件名中有这些符号的话,应该使用引号消歧(dudu的回答)或转义:data\ \(4\)。
metacharacter A character that, when unquoted, separates words. One of the following: | & ; ( ) < > space tab
文件夹名称加引号
cd 'data (4)'