* pathnames.xml (cygdrive): Add /proc/cygdrive description.

This commit is contained in:
Corinna Vinschen 2014-09-05 19:40:39 +00:00
parent f207699a53
commit 6e16a3169f
2 changed files with 23 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2014-09-05 Corinna Vinschen <corinna@vinschen.de>
* pathnames.xml (cygdrive): Add /proc/cygdrive description.
2014-09-03 Corinna Vinschen <corinna@vinschen.de> 2014-09-03 Corinna Vinschen <corinna@vinschen.de>
* utils.xml (setfacl): Align documentation to help text in setfacl. * utils.xml (setfacl): Align documentation to help text in setfacl.

View File

@ -355,6 +355,25 @@ the cygdrive prefix, use a distinct path prefix:</para>
D: /mnt/d somefs text 0 0 D: /mnt/d somefs text 0 0
</screen> </screen>
<para>To simplify scripting, Cygwin also provides a
<filename>/proc/cygdrive</filename> symlink, which allows to use a fixed path
in scripts, even if the actual cygdrive prefix has been changed, or is different
between different users. So, in scripts, conveniently use the
<filename>/proc/cygdrive</filename> symlink to successfully access files
independently from the current cygdrive prefix:</para>
<screen>
$ mount -p
Prefix Type Flags
/mnt user binmode
$ cat &gt; x.sh &lt;&lt;EOF
cd /proc/cygdrive/c/Windows/System32/Drivers/etc
ls -l hosts
EOF
$ sh -c ./x.sh
-rwxrwx---+ 1 SYSTEM SYSTEM 826 Sep 4 22:43 hosts
</screen>
</sect2> </sect2>
<sect2 id="pathnames-symlinks"><title>Symbolic links</title> <sect2 id="pathnames-symlinks"><title>Symbolic links</title>