问题标签 [mklink]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
302 浏览

build - Bazel BUILD 链接 Intel Mkl

我正在编写一个简单的 Bazel BUILD 文件,但我必须包含 MKL 库。我的 main.c 包括这个库:

位于由模块环境设置的 $MKLROOT 中的最后 3 个库。我的 bazel 构建文件是:

我试图从 BUILD tensorflow mkl 文件中举一个例子,但它非常复杂。

bazel 构建命令返回:

您能否阐明将外部共享库与 bazel 链接的方法?

0 投票
1 回答
1165 浏览

windows - 为 mklink 命令创建脚本

我想创建一个使用 dos mklink 命令创建符号链接的 bash 文件(.sh 文件)。

mklink /D "path" "path"

在 bash 中使用此窗口命令

但是当我尝试时出现错误:mklink: command not found

如何解决?

0 投票
1 回答
950 浏览

windows-10 - 如何在 Windows 10 中编辑和更改交汇点链接目标路径

我遇到的问题似乎源于全新安装 Windows 10。在安装过程中的某个地方,必须创建用户名“ars_n”。我研究了如何将用户名从“ars_n”更改为“n8mdp”,我成功地做到了。不幸的是,通过这样做,我认为它弄乱了连接链接,以至于我无法安装一个旧程序,它一直在寻找目录“C:\Documents and Settings\n8mdp..”。这就是 Windows XP 用来安装程序的方式。我检查了其他 Windows 10 机器上的安装,它运行良好。所以我确信它与 Junction 链接有关。使用 NTFSLinkView,我看到以下内容:

名称:应用数据

完整路径:C:\Users\n8mdp\Application Data

类型:交界处

目标路径:C:\Users\ars_n\AppData\Roaming

我真的认为目标路径中的'ars_'n 是阻止我的软件需要正确安装的原因。

是否有一种干净的方法来编辑目标路径以将“ars_n”更改为“n8mdp”?我绝对不能丢失漫游文件夹中的内容。我一直在研究 mklink 的使用。我试图删除链接并想出了错误。我希望有人可以帮助我并提供一种简单的方法来纠正这个问题。

0 投票
1 回答
7129 浏览

windows - 无法创建符号链接 - 当该文件已存在时无法创建该文件

TLDR;运行下面的命令时,出现“当该文件已存在时无法创建文件”错误。我对我在符号链接上阅读的所有内容感到非常困惑,因为基本上总是不清楚哪个目录是哪个目录,以及手头的两个或一个目录是否需要已经存在。所以我在下面发布了我的命令,我希望有人能发现错误(并用简单的术语解释):)。


最近,我的 C 盘 (SSD) 已满,我决定将一些东西移到我的 D 盘(普通硬盘)。我阅读了有关符号链接的内容并尝试将目录从 C:\ 链接到 D:,但我总是收到“当该文件已存在时无法创建文件”错误。我的命令如下:

虽然我是一个初级程序员并且知道一些关于 CLI 的事情,但我无法弄清楚我的错误。

  1. 我想也许我应该颠倒这两个目录。我读到的资料让我感到困惑:例如,微软官方文档谈到 and ,它可能会引用这两个目录,具体取决于您如何看待它。我对符号链接应该如何指向有点困惑:按照我的常识,但根据howtogeek.com 的这个页面,我认为这种语法是正确的。

  2. 我认为,由于错误是某些东西已经存在,我的空地图应该被删除,因为它可能会被创建?在这方面,我发现superuser.com 上这个公认的答案非常令人困惑。我还在stackoverflow.com 上看到了这个接受的答案,说目标目录不存在?因为这是我要放置文件的位置,所以我觉得这很奇怪。从另一个来源(我无法快速找到)我了解到这两个目录都需要存在。

  3. 我认为我运行命令的地图不正确。但是,在此命令之上运行一层命令(因此在“主文件夹”中)也给了我错误;从 D 驱动器位置尝试此操作也是如此。但是,从前面提到的 howtogeek.com 来源,我得到了我不需要在特定目录中的想法?

我还在这个网站上看到了很多关于符号链接的问题,但我没有找到任何可以帮助我的答案。我可能在这里让事情变得复杂,所以如果有人有一个简单的更正/解释,我将不胜感激:)。

0 投票
0 回答
366 浏览

ssh - 在 Windows 上通过 OpenSSH 访问符号链接

我已经在 Windows 10 上安装了 OpenSSH 服务器。我已经使用该.ssh\authorized_keys文件设置了身份验证,效果很好。我现在可以通过 ssh 从 Linux/Windows/etc 登录到 Windows 10。

我登录的用户在其主目录中有一个符号链接,指向服务器上的目录,通过mklink /d C:\Users\username\folder \\servername\path. 我可以username通过远程桌面或本地访问符号链接目录。但是,当我尝试通过 ssh 访问符号链接时,出现权限被拒绝错误。

我可以net use \\servername\path通过 ssh 登录后运行来解决此问题。所以看起来这个问题与某种凭据有关?我想自动化这个过程(或只是解决潜在的问题),以便用户C:\Users\username\folder无需在登录时运行命令即可访问。

我的第一次尝试是将net use命令添加到.ssh/rc,但这没有用。还有其他人对如何解决这个问题有一些想法吗?

一些额外的信息:如果我使用密码而不是 ssh 密钥对登录,那么它可以正常工作。但是,我想坚持使用密钥对方法,但我对这条路线感到困惑。

0 投票
1 回答
267 浏览

go - 为什么 mklink /j 在手动输入时有效,但在使用 exec.Command 运行时无效?

如果我在 Windows 中手动运行以下命令,它会运行良好并创建连接目录。

但是,如果我使用 Go 以编程方式执行此操作,使用以下代码,它会返回Local NTFS volumes are required to complete the operation.

我尝试了几种不同的方法,但总是得到相同的结果。

有任何想法吗?

0 投票
0 回答
53 浏览

onedrive - 创建到多个文件/文件夹或除某些文件之外的一个文件夹的硬链接

基本上我正在尝试将我的 %UserProfile% 同步到我的 OneDrive 而不必移动我的文件夹,因为那样我可能不得不编辑其中所有文件的位置名称。所以我可以进入命令提示符并输入'mklink /j link target '(例如,在我的例子中:'mklink /j "%UserProfile%\OneDrive\LinkedStuff" "C:\Users\chris"')但是问题是用户配置文件是 OneDrive 的父级,因此当它尝试同步时,它只会创建一个循环并且从不同步。所以我想做的是 A.目标是 %userProfile% 中的所有文件夹,除了一个驱动器(似乎你不能有多个目标)或 B. 目标是 %userProfile% 除了 onedrive文件(我怎么会这样做?)

0 投票
0 回答
54 浏览

python - 通过符号链接运行 python 脚本不允许编写小 L

当我通过 WIN + R 运行框和符号链接运行我的 python 脚本时,它不允许我在命令提示符下写小 L 而是将窗口放在前面。是否有一些解释或者它只是一个错误?

更具体地说,符号链接位于 AppData 中的 WindowsApps 和 Desktop 下的 Python 脚本下。

基本上我做了什么:

然后,当我使用 WIN + R 运行它时,它会运行无法编写小 L 的脚本,并且当不集中按下它时,它将把它带到前面。

似乎它不喜欢同时通过运行框和符号链接运行,因为当我只通过它们中的任何一个运行它时它都可以正常工作。

编辑:问题只能通过在 WindowsApps 文件夹中具有链接并通过在路径中使用运行框来调用来重现。直接使用完整路径运行链接没有问题。

0 投票
1 回答
143 浏览

linux - 如何使用 SSH 在 Windows 上创建符号链接到远程 Linux 文件夹?

我想从 Windows 10 机器创建一个指向远程 Linux 文件夹的链接。我看到 Windows 内置了用于访问远程机器的 SFTP 和 SCP 命令。所以必须有一些方法来创建链接。

我想知道我们是否可以做类似下面的事情?(原谅语法)

mklink /D c:\remotelinks\remoteDir ssh:user@host//linuxdir

0 投票
0 回答
10 浏览

windows - 如何创建包含每天下载的文件的链接。(MKLINK)

我正在用 mklink 创建一个硬链接,但它不能按我想要的方式工作。我需要一个像示例一样工作的硬链接:每次我下载一个名为 xxxxx.x 的特定文件时,相同的 xxxxx.x 需要在其他文件夹中更改。

有大佬知道win10怎么做吗?(对不起我的英语,这不是我的母语)