This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Space in Home Directory Path
- From: Robert Kiesling <kiesling at earthlink dot net>
- To: cygwin at cygwin dot com
- Date: Mon, 17 Sep 2007 19:46:08 -0400 (EDT)
- Subject: Re: Space in Home Directory Path
[ Charset UTF-8 unsupported, converting... ]
> G. Huang wrote:
>
> > So my question is: Is there a way to change the home directory on the XP
> > machine to c:\cygwin\home\gang? Or alternatively, get around the space
> > problem?
>
> http://cygwin.com/faq/faq.setup.html#faq.setup.home
>
> In /etc/passwd, set the the user home directory field to the desired
> value, ex.
> /cygdrive/c/home/gang.
>
> The workaround for the problem with spaces in paths is to not have
> spaces in paths - as the FAQ has already told you. One possible way to
> achieve this is to use the 8.3-style-version of the path. For example,
> the user home directory field in /etc/passwd for my main account is set to
> /cygdrive/c/DOKUME~1/mks/Home
> (i. e. pointing to C:\Dokumente und Einstellungen\mks\Home) and I have
> never had any problems with this setting.
With bash, it's also possible to quote a file or directory name:
PATH="$PATH:/Documents and Settings"
but it isn't portable in all shells.
Another solution would be to symlink the Windows directory into the home
directory.
ln -s /cygdrive/c/Documents and Settings/gang .
and there should be no problem adding the symlinked directory to the path.
--
Ctalk Home Page: http://ctalk-lang.sourceforge.net
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/