问题标签 [ln]

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 投票
5 回答
101932 浏览

macos - 即使是 sudo,也无法在 /usr/bin 中创建符号链接

当我尝试对 /usr/bin 文件夹中的二进制文件进行符号链接时,出现 Operation not allowed 错误:

即使是 sudo,我也会收到此错误。

0 投票
2 回答
83 浏览

linux - 链接目录中的文件,使用类似于 cp 的简单命令

我的问题起源于哪里:

  • 运行时cp source/files.all destination/,其中的所有文件source现在也将存在于destination

问题:

  • 如果我不想将数据从sourceinto复制destination,而只是将它们链接起来(使用绝对路径)怎么办。通常,我会运行类似:

    for f in $(ls source/); do ln -s $(pwd)/${f} $(pwd)/destination; done

    是否有一个我可以使用的简单命令/工具(例如ln -a source/files.all destination/),它可以创建指向目录中所有文件的软链接,同时自动添加绝对路径作为前缀。ln -r接近我需要的,但绝对路径,而不是相对路径?

0 投票
1 回答
264 浏览

bash - 执行“ln -s /usr/bin/ctags-exuberant”后无法运行 ctags

错误地我在我的 redhat 办公机器上执行了以下命令,现在我不能再运行ctags -R *了。

ln -s /usr/bin/ctags-exuberant

希望以下信息有所帮助,
[ypp:~]$ ls /usr/bin/ctags-exuberant
[ypp:~]$ ls: /usr/bin/ctags-exuberant: No such file or directory

[ypp:~]$ unlink /usr/bin/ctags-exuberant
unlink: cannot unlink /usr/bin/ctags-exuberant': No such file or directory

[ypp:~]$ which ctags
alias ctags='/usr/bin/ctags'
/usr/bin/ctags

[ypp:~]$ ln -s /usr/bin/ctags-exuberant /usr/bin/ctags
ln: creating symbolic link '/usr/bin/ctags' to '/usr/bin/ctags-exuberant': File exists

[ypp:~]$ ln -s /usr/local/bin/ctags /usr/bin/ctags-exuberant
ln: creating symbolic link ,/usr/bin/ctags-exuberant' to '/usr/local/bin/ctags': Permission denied

到目前为止,我已经尝试过,

[ypp:~]$ rm /usr/bin/ctags-exuberant
/bin/rm: cannot lstat /usr/bin/ctags-exuberant': No such file or directory

[ypp:~]$ rm -i /usr/bin/ctags-exuberant
/bin/rm: cannot lstat /usr/bin/ctags-exuberant': No such file or directory

[ypp:~]$ unlink /usr/bin/ctags
unlink: cannot unlink /usr/bin/ctags': Permission denied

请告诉我如何让我的 ctags 恢复正常,我也没有超级用户权限。

0 投票
1 回答
54 浏览

find - 没有父路径的查找和软链接

所以我有一个如下的查找命令,它可以在libclntsh.so.*目录中查找文件instantclient

这导致例如,

我现在如何lninstantclient目录中,ln -s libclntsh.so.11.1 libclntsh.so所有find命令都与exec

我应该在这里提到我不想cd进入instantclient. 这是针对 Alpine Linux 的。

0 投票
0 回答
37 浏览

bash - 用于链接目录内文件的循环

我正在尝试制作一个 bash 脚本,为相应的目录创建一个目录并链接其中的一些文件。所以我有一个目录列表,里面~/有文件Lev1_AA, Lev1_AB, Lev1_AC,等等

~/我的脚本中创建一个名为的目录test,我想在其中创建一些以相应目录命名的目录 Lev1_AA, Lev1_AB, Lev1_AC, ... ,Lev1_AR~/并链接这些目录中的一些文件。

我不知道该怎么做是制作一个循环,以便脚本知道哪个目录属于哪个相应目录,以便我链接正确的文件。

0 投票
1 回答
405 浏览

c - 系统调用:解释 ktrace 输出

在为即将到来的考试学习时,我遇到了以下问题:

用户尝试执行的 UNIX 命令是什么?标有 * 的行中发生了什么?出了什么问题?

我发现用户可能想要执行类似

ln -s 目录

但这并没有给我预期的输出。

在此处输入图像描述

0 投票
1 回答
10573 浏览

makefile - makefile 中的符号链接

考虑以下生成文件:

此 makefile 创建两个符号链接 (JNI_SRC_DIRJNI_INC_DIR) 并将 a 设置JNI_DIR为它们的依赖项。一切都很好,除了一件事:调用make dirs两次会创建链接,然后在这些文件夹中创建链接。我知道这是对ln已经存在的文件夹进行符号链接时的标准行为,我只是不知道任何ln选项标志来防止它没有错误(-n这样做但有错误)。无论如何,我想改变的是make第二次运行规则。显然它也遵循符号链接,但我只想检查它们是否存在:

这是一个示例输出,包含三个调用:

我希望第二次表现得像第三次,因为符号链接已经存在。

0 投票
1 回答
5 浏览

unix - 将软链接命名为不是文件夹名称的名称

这一行:

使:/var/www/massive_folder将 mass_folder 的功能链接到我希望它链接到的位置。这很好。

我只想massive_folder成为名字html

我想要:/var/www/html内容massive_folder

0 投票
0 回答
132 浏览

python - 在python中绘制多变量log 2基本函数

我需要在 python 中绘制一个多变量 ln 函数。该图将显示区域 x 1 , x 2 ∈ [−5, 5] 上的 ln (L 1 (x 1 , x 2 ))。模型的退化将显示为 x 1 -x 2 平面中的线,其中 ln L 1 的值不会改变。

我遵循了一个教程,该教程完成了线性函数的工作。:

生成的图像也附上了,这对我来说还不是很明智。在此处输入图像描述 我想知道如何将其更改为基于 ln 的 plot 。我还需要在绘图中添加 x 和 y 标签

0 投票
2 回答
9372 浏览

git - 我可以通过将符号链接放在 git 存储库中来添加文件吗?

有没有办法通过放置符号链接将文件推送到 git 存储库外部。

例如,我想推送文件并在 git 存储库中/root/my_file创建了一个符号链接。my_symbolic_link