衆所周知bash的ln軟鏈接是假的。node
ln -d ~/useruid.ini testlink2 硬連接測試
同驅動器不報錯 結果產生一個真的硬連接,3個方法判斷硬連接:git
不一樣驅動器報錯
ln -s ~/useruid.ini testlink2 軟鏈接測試
不報錯 結果:產生一個副本,與源文件無關
shell
如今提供一個調用window建立軟鏈接的方法:bash
@echo off ::echo param[0] = %0 ::echo param[1] = %1 ::echo param[2] = %2 mklink /d %1 %2
保存爲mkl.bat文件,放到git命令目錄C:\Program Files\Git\usr\bin,就能夠在bash中用mkl.bat 來用cmd中的命令了。測試
設置一個別名方便使用ui
注意用管理員模式打開bash,還有文件路徑用win模式:spa
alias mkl=mkl.bat
mkl E:\\link\\downloads C:\\downloads
參考連接: https://blog.csdn.net/albertsh/article/details/52788106.net