Windows如何创建目录符号链接

18 浏览
0 Comments

Windows如何创建目录符号链接

我正在尝试使用git-bash命令窗口(以管理员身份运行)创建一个指向Windows 8.1目录的符号链接。文件夹结构如下:\n-magento插件\n-magento\n我的插件是一个git仓库,我想将它作为符号链接链接到magento中,具体操作可以参考这里:http://inchoo.net/ecommerce/magento/how-to-setup-git-for-magento-extension-development/\n所以我运行以下命令创建符号链接:\n$ 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\n其中:\nD:/wamp/www/plugin-magento/app/design/adminhtml/default/default/template/company/name/ 存在,并且有子目录\nd:/wamp/www/magento/app/design/adminhtml/default/default/template/ 存在\n但是我收到了一个错误提示:\nln: 创建符号链接\'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/\'失败:没有这样的文件或目录

0
0 Comments

在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

当我执行上述命令时,返回了一个错误信息:Invalid switch - "wamp"。当我将路径用双引号括起来时,返回了另一个错误信息:The system can not find the path specified.

要解决这个问题,需要将路径放在引号中,或者使用反斜杠,选项/d用于创建目录的符号链接。如果要链接的是文件,需要移除/d选项。

当我使用/d选项时,仍然返回了No such file or directory的错误信息。这时需要检查路径是否正确。

当我在资源管理器中输入路径时,它可以正常工作,但是当我想要创建符号链接时,却无法成功。

0