This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Accessing folders elsewhere than C:\cygwin


Eric wrote on 02/10/2011 12:15:33 PM:

> On 02/10/2011 10:13 AM, Buchbinder, Barry (NIH/NIAID) [E] wrote:
> > Might the ability to identify cygwin's root be a good
> > thing to add to cygpath?
> 
> And what's so hard about 'cygpath -w /'?
> 
> > Under "System information", one could have an option
> > 
> >   -R, --root    output cygwin root directory
> > 
> > where
> > 
> > $ cygpath -Rw
> > C:\cygwin
> 
> Trading / for -R doesn't justify the bloat and burning another short
> option character, in my opinion.
> 
> -- 
> Eric Blake   eblake at redhat dot com    +1-801-349-2682
> Libvirt virtualization library http://libvirt.org
> 

If you need it ofetn enough, here is a simple script for displaying the 
cygwin root:

case $1 in
    -w)
        mount | grep " / " | cut -d" " -f1 | sed 's:/:\\:g'
        ;;
    -u)
        DRIVE=$(mount | grep " / " | cut -d":" -f1):
        echo $(mount | grep "^$DRIVE " | \
        cut -d" " -f3)$(mount | grep " / " | cut -d" " -f1) | \
        sed 's/'$DRIVE'//'
        ;;
    *)
        echo "Please specify -w (Windows) or -u (Unix)"
        ;;
esac

- Phil

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]