问题标签 [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 投票
2 回答
1646 浏览

linux - 如何在 Linux 的 makefile 中创建指向目录的链接?

我有包含以下代码的makefile。

Linux ln 命令在目录taget 和父目录中创建链接。这意味着我有:

而且旧的也有链接

因为我有类似的东西

我应该如何使用 ln 命令仅在 new_dir 中有链接?

0 投票
1 回答
4005 浏览

linux - 如何更改许多文件的符号链接路径?

我被改了目录名。在这个目录中有数千个文件。一些项目使用这个文件,项目上有符号链接。

  1. 如何查找地址中包含文件夹名称的所有符号链接?
  2. 如何在自动模式下将所有这些符号链接更改为另一条路径?

如果 2 只使用删除和创建新的 bash 脚本 - 我会这样做,但您可能知道更简单的方法吗?

0 投票
1 回答
151 浏览

solaris - ln -s 命令在 Solaris 中失败

我有一种情况,我的安装过程运行一个脚本,该脚本为几个文件创建符号链接。这里的情况是没有创建链接,并且 ln -s 命令失败并出现以下错误。

所需文件在给定位置的位置。我尝试从命令提示符运行 ln -s 命令,它工作得很好。可能是什么原因。?有什么想法吗?

0 投票
0 回答
712 浏览

macos - 在 osx 上安装/链接 g95

我找到了这些库:http ://www.g95.org/downloads.shtml 。我下载了x86 OSX二进制文件,解压缩了文件,然后做了ln -s bin/i686-apple-darwin10.3.0-g95 /usr/local/bin/g95,并为所有这些文件添加了 chmod +rx 权限,但我仍然无法运行 g95 可执行文件。

为什么没有酿造配方呢?

0 投票
1 回答
236 浏览

symlink - FreeBSD下只能从父到子创建符号链接?

https://www.youtube.com/watch?v=-XosJtC0vyA

在当前目录(测试)中,我使用过

创建 date.sh 并使其可执行。

然后我用

在我输入的父目录中创建两个符号链接

结果是两者都显示找不到命令。然后在父目录中,我使用

创建另一个符号链接。这次它在我输入后变成可执行的

是因为符号链接只能从父级创建到子级吗?(FreeBSD 10.2)

0 投票
1 回答
942 浏览

linux - 如何制作符号链接但 cd 应该显示物理目录名称

我的主目录中有一个名为 ~/bestphotosever 的文件夹

所以我做了一个符号链接如下:

任何想法如何使用“ln”命令来做到这一点。

0 投票
2 回答
692 浏览

windows - 获取 MSYS 中挂载目录的真实 windows 目录(或在 MSYS 中使用 ln)

我有一个 MSYS 安装,我正在编写一个 bash 脚本来设置一些文件。我想从 MSYS 中的 bash 脚本创建一个目录符号链接,但要做到这一点,我需要使用mklink /DWindows 命令。ln不适用于 NTFS 符号链接,它似乎只是复制文件夹,所以很遗憾我不能使用它。

/opt我使用 fstab 在 MSYS 中安装了一个目录。真正的目录是C:\opt(但它可以是任何东西)

mklink需要一个 Windows 样式的路径,如C:\opt. 但是,我只能提供/opt它不能使用的。有没有办法获得“真实”的路径/opt

或者,如果有办法lnmklink /D那样工作,那就太好了。但我似乎找不到方法(Cygwin 中确实存在一种方法,但它似乎对我不起作用)

注意:我没有cygwin,也不想安装外部软件(包括cygwin)

0 投票
1 回答
87 浏览

linux - 批量移动文件并在linux目录中的位置创建链接

我正在尝试将数百个文件从一个目录移动到另一个目录,但同时在旧目录中创建一个软链接。有没有可以做到这一点的单行命令?

/dir1 file1.txt file2.txt . . . file100.txt

移动到 dir2 并在 dir1 中创建指向它们的软链接。

我目前正在单独执行此操作,但希望尽可能找到单行命令。

cd dir1 mv *.txt /dir2 ln -s /dir2/*.txt .

我尝试使用find,但这也不起作用。

0 投票
1 回答
5208 浏览

linux - 在 Linux 中安装 NetLogo

我一直在尝试在我的 Ubuntu 设置下安装 NetLogo。我已经下载了最新的 NetLogo 5.3 文件并解压了它们。

我将文件放在/opt/netlogo-5.3.0/目录中。然后我继续从 /usr/bin 目录创建指向 NetLogo 可执行文件的符号链接。

但是,当我尝试通过发出netlogo命令来运行 NetLogo 时,它给了我一个 Permission Denied 错误。但是,我可以将其运行为sudo netlogo

是否可以在不依赖 sudo 的情况下运行它?

0 投票
2 回答
309 浏览

shell - 在保留子文件夹树的同时创建符号链接

假设我有以下目录层次结构

我需要符号链接(出于空间原因) /home/john/app 下的所有文件排除 /home/john/app/cfg 下的文件(它们是为每个用户定制的)在 /home/deer/app 同时保留子目录应用程序文件夹中的树。

我怎样才能做到这一点?我已经尝试使用rsync(重新创建子文件夹树)和find(列出 cfg 中没有文件的文件)的组合,但是我很难告诉ln在正确的子文件夹中创建符号链接。

提前致谢。