編碼的世界 / 優質文選 / 財富

Cygwin訪問windows磁盤目錄


2022年7月20日
-   

剛剛接觸 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:cygwinhomejiangxin 

    從上面的示例也可以看出,Cygwin 下的用戶主目錄(即 /home/jiangxin/ )相當於 Windows 下的 C:cygwinhomejiangxin 目錄。
    轉自
    http://book.51cto.com/art/201107/278828.htm

    熱門文章