Windows如何创建目录符号链接

7

我正在尝试创建一个指向Windows 8.1目录的符号链接

使用以管理员身份运行的git-bash命令窗口

文件夹结构如下:

-magento plugin
-magento

如果我的插件是一个Git仓库,我希望像这里提到的那样将其建立符号链接到Magento中:http://inchoo.net/ecommerce/magento/how-to-setup-git-for-magento-extension-development/

因此,我运行命令来创建符号链接。

$ ln -s D:/wamp/www/plugin-magento/app/design/adminhtml/default/default/template/company/name/ d:/wamp/www/magento/app/design/adminhtml/default/default/template/
company/name

地点: D:/wamp/www/plugin-magento/app/design/adminhtml/default/default/template/company/name/ 有子目录并存在

而且 d:/wamp/www/magento/app/design/adminhtml/default/default/template/ 存在

我得到错误: ln: 创建符号链接 d:/wamp/www/magento/app/design/adminhtml/default/def ault/template/company/name' 到D:/wamp/www/plugin-magento/app/design/adminhtml/def ault/default/template/company/name/': 没有那个文件或目录

1个回答

11

在Windows下,您可以使用mklink /d命令创建符号链接。注意,在Windows中,指定的是目标路径,而不是源路径。

mklink /d "D:\wamp\www\magento\app\design\adminhtml\default\default\template\
company\name\" "D:\wamp\www\plugin-magento\app\design\adminhtml\default\default\template\company\name\"

http://www.sevenforums.com/tutorials/278262-mklink-create-use-links-windows.html


它返回“无效的开关 - "wamp"。” - vardius
当我用""引号包装路径时,它会返回系统找不到指定的路径。 - vardius
将其放入双引号中或使用反斜杠。选项 /d 用于目录。如果您想链接文件,则删除 /d - René Höhle
当我使用/d时,它仍然返回No such file or directory - vardius
然后检查你的路径 ;) - René Höhle
当我在资源管理器中输入路径时,它可以工作,但当我想要创建符号链接时,它就无法工作。 - vardius

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接