http://blog.csdn.net/duguduchong/article/details/7680650
Cygwin访问windows磁盘目录
2012-06-20 17:51 5771人阅读 评论(1) 收藏 举报
分类:
Windows(11)
刚刚接触 Cygwin ,头一个问题就是:Cygwin 如何访问 Windows 的各个磁盘目录,以及在 Windows 平台下如何访问 Cygwin 中的目录。
执行 mount 命令后可以看到 Windows 下的盘符被映射到 /cygdrive 特殊目录下。
- $ mount
- C:/cygwin/bin on /usr/bin type ntfs (binary,auto)
- C:/cygwin/lib on /usr/lib type ntfs (binary,auto)
- C:/cygwin on / type ntfs (binary,auto)
- C: on /cygdrive/c type ntfs (binary,posix=0,user,noumount,auto)
- D: on /cygdrive/d type ntfs (binary,posix=0,user,noumount,auto)
也就是说,在 Cygwin 中以路径 /cygdrive/c/Windows来访问Windows 下的 C:\Windows 目录。实际上, Cygwin 提供 cygpath 命令来实现 Windows 平台和 Cygwin 之间目录名称的变换,如下所示:
- $ cygpath -u C:\\Windows
- /cygdrive/c/Windows
- $ cygpath -w ~/
- C:\cygwin\home\jiangxin\
从上面的示例也可以看出,Cygwin 下的用户主目录(即 /home/jiangxin/ )相当于 Windows 下的 C:\cygwin\home\jiangxin\ 目录。
转自http://book.51cto.com/art/201107/278828.htm
时间: 2024-10-12 17:56:07