首页 > Windows开发 > 详细

在git bash中创建window软连接mklink

时间:2020-06-21 21:42:15      阅读:155      评论:0      收藏:0      [点我收藏+]

众所周知bash的ln软连接是假的。

ln -d ~/useruid.ini testlink2 硬链接测试
同驱动器不报错 结果产生一个真的硬链接,3个方法判断硬链接:

  • ll通过时间可以判断硬链接,
  • ls -il 查看inode再用find -inum 也可以判断硬链接,
  • powershell可以fsutil hardlink list x:\testlink2可以识别


不同驱动器报错
ln -s ~/useruid.ini testlink2 软连接测试
不报错 结果:产生一个副本,与源文件无关

现在提供一个调用window创建软连接的方法:

@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中的命令了。

设置一个别名方便使用

注意用管理员模式打开bash,还有文件路径用win模式:

alias mkl=mkl.bat

mkl E:\\link\\downloads C:\\downloads

 

技术分享图片

 

参考链接: https://blog.csdn.net/albertsh/article/details/52788106

在git bash中创建window软连接mklink

原文:https://www.cnblogs.com/eledim/p/13173907.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!