1
Cygwin的有cygpath
:如何從Windows中的Bash獲得Windows路徑(相當於cygpath)?
$echo $(cygpath -pw "/cygdrive/c/users/bob/test")
$C:\users\bob\test
如何能夠做到在猛砸同在Windows?
Cygwin的有cygpath
:如何從Windows中的Bash獲得Windows路徑(相當於cygpath)?
$echo $(cygpath -pw "/cygdrive/c/users/bob/test")
$C:\users\bob\test
如何能夠做到在猛砸同在Windows?
在Windows驅動器位於/mnt
目錄下,即c:/
是/mnt/c
和d:/
是/mnt/d
這樣,就可以使用下面的函數(把功能在你的.bashrc文件)
function windir() {
pwd | sed -E 's+^/mnt/(.{1})+\1:+' | sed 's+:$+:/+1'
}
第一個sed命令將「/ mnt/c」翻譯爲「c:」(或d:或任何驅動器號)。第二個sed命令處理根目錄的特殊情況。我相信有更優雅的方式來做到這一點,但這似乎有效。