关于linux路径中有空格的问题
发布时间:2010-12-21 10:22:27来源:红联作者:zz?1989
是这样 我用的linux的发行版是Ubuntu 装的是多系统 为了在开机的时候把windows下的ntfs格式的分区挂载在linux目录下 然后修改 /etc/fstab 但是有一个问题就是比如我把xp的分区 挂载在 /mnt/Windows XP 这个文件夹下 其中windows XP中间有一个空格 不知道写路径的时候如何写 试了好多都不对 但是在命令行用mount就可以用这个路径挂载上 但是写在 /etc/fstab下就不可以 双引号 转义字符都用过了 不可以 请问大家就是在 /etc/fstab下如何写路径 谢谢大家
6shao 于 2010-12-22 10:01:55发表:
我记得加引号管用啊,之前弄WPS2005的时候,路径中就有空格,具体路径忘记了,反正大概就是
.../"WPS 2005"/...
省略前后路径,大概就是这个意思,就可以了
shenhao0129 于 2010-12-21 23:52:19发表:
其实技巧这东西,永远也学不完,重要的是要学会看帮助文档和google
同风 于 2010-12-21 23:00:23发表:
这个原来还真不知道,又学了一招。
shenhao0129 于 2010-12-21 22:34:34发表:
察看man fstab, /spaces 第一条就有了[code]The second field, (fs_file), describes the mount point for the filesystem.
For swap partitions, this field should be specified as `none'.
If thename of the mount point contains spaces these can be escaped as `\040'.
[/code]
zz?1989 于 2010-12-21 13:00:46发表:
3# 相思爱文
呵呵 谢谢版主 我晚上回去试试 回答的很专业 呵呵 \040 是在man fstab里有的吗 看看还有没有其他呢 呵呵 再次感谢
zz?1989 于 2010-12-21 13:00:08发表:
呵呵 谢谢版主 我晚上回去试试 回答的很专业 呵呵 \040 是在man fstab里有的吗 看看还有没有其他呢 呵呵 再次感谢
aerowolf 于 2010-12-21 12:44:23发表:
高手!
学习能力比知识更重要!
相思爱文 于 2010-12-21 11:27:37发表:
[i=s] 本帖最后由 相思爱文 于 2010-12-21 11:32 编辑 [/i]
目标:修改/etc/fstab,自动挂分区到带空格的目录下
操作:1、备份/etc/fstab
cd /etc
cp fstab fstab.bak
2、建立带空格的目录
mkdir /mnt/test\ test
3、手动挂载test
mount /dev/hda1 /mnt/test\ test/
df -Th
4、卸载
umount /mnt/test\ test/
df -Th
5、修改/etf/fstab,然后用monut -a测试
用双引号,错误
用单引号,错误
用\转义,错误
6、man fstab查看手册
7、重复5,用\040代替空格,mount -a测试,df -Th显示结果
成功
8、卸载,改回原配置,做注释,删除测试目录,恢复原状
省略
相思爱文 于 2010-12-21 11:14:08发表:
以前没试过,这就试试看