在terminal中如何引用含空格的文件夹或文件

sh/bash/dash/ksh/zsh等Shell脚本
回复
louxiabd
帖子: 22
注册时间: 2005-05-21 20:22

在terminal中如何引用含空格的文件夹或文件

#1

帖子 louxiabd » 2005-06-15 8:49

比如一个还有空格的文件夹 document and setting

peter@Susie:~$ cd /media/windows_c/Documents and Settings/susie/My Documents
bash: cd: /media/windows_c/Documents: 找不到文件

应该怎么弄?
头像
firehare
帖子: 2625
注册时间: 2005-04-10 16:54
来自: 温州大学
联系:

#2

帖子 firehare » 2005-06-15 11:10

cd /media/windows_c/Docume~1/susie/MyDocu~1就可以了
我心无畏,源自于我心无知。
图片
yongyi
帖子: 3025
注册时间: 2005-05-07 23:57
联系:

#3

帖子 yongyi » 2005-06-15 11:28

前6位+"~1"

有意思! :lol:
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

#4

帖子 oneleaf » 2005-06-15 11:37

我是 cd /media/windows_c/Documents\ and\ Settings/susie/My\ Documents
当净其意如虚空,远离妄想及诸取,令心所向皆无碍
头像
firehare
帖子: 2625
注册时间: 2005-04-10 16:54
来自: 温州大学
联系:

#5

帖子 firehare » 2005-06-15 12:15

yongyi 写了:前6位+"~1"

有意思! :lol:
是的,这是因为Windows的长文件名要同先前的DOS文件8.3格式兼容性而设的!
我心无畏,源自于我心无知。
图片
yongyi
帖子: 3025
注册时间: 2005-05-07 23:57
联系:

#6

帖子 yongyi » 2005-06-15 12:28

firehare 写了:
yongyi 写了:前6位+"~1"

有意思! :lol:
是的,这是因为Windows的长文件名要同先前的DOS文件8.3格式兼容性而设的!
哎,这倒让我想起一个问题了。

比如我在纯dos下,因为长文件名的原因。显示了如ubuntu~1.iso(实际是ubuntu-5.04-install-i386.iso ),那如果我想在dos下改名为ubuntu.doc:
ren ubuntu~1.iso ubuntu.doc
却提示说没此文件。

是我操作错了?
或者,该如何搞定。?
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
louxiabd
帖子: 22
注册时间: 2005-05-21 20:22

#7

帖子 louxiabd » 2005-06-15 20:41

还有一种写法
cd ”/media/windows_c/Documents and Settings/susie/My Documents“
yongyi
帖子: 3025
注册时间: 2005-05-07 23:57
联系:

#8

帖子 yongyi » 2005-06-15 20:45

好样的啊!哈哈!
有三种方法了!真是众人拾材火焰高!
独自看一看大海
总想起身边走在路上的朋友
Lenovo E290-420[Celeron-M420/256M/60G/Intel GMA950]
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

#9

帖子 millenniumdark » 2005-08-24 22:17

louxiabd 写了:还有一种写法
cd ”/media/windows_c/Documents and Settings/susie/My Documents“
""的加法可以不同
yee 写了:/mnt/WinE/"My Documents"
回复