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

symlink - 错误:使用 FileUtils.ln_s 时功能未实现

以下代码给我带来了麻烦:

另一方面,FileUtils.cp 确实有效(用 cp 替换符号链接)。mkdir 在这两种情况下都有效。

挂载和符号链接都有效。在已安装的文件系统上创建一个符号链接是否有问题,该符号链接指向一个符号链接,该符号链接指向该已安装文件系统上的另一个文件?

这是错误:

跟踪顶部:

编辑:

好的,我刚刚发现问题出在 ln 而不是 ruby​​ 内。在 bash 中执行 ln -s 命令会导致 Function not implemented 错误。有人可以告诉我为什么这是不可能的吗?

0 投票
2 回答
2082 浏览

macos - mac osx ln 命令:使用别名或符号链接链接目录 mac osx?

我在我的 bootcamp windows xp 上安装了一个工具 (EVEHQ)。我正在并行运行以使用该应用程序。效果很好。问题是应用程序有一个硬连线(二进制)目录路径,用于存储一些数据。我需要mac端的数据。我可以简单地手动或自动复制文件来同步文件。但我的想法是在 bootcamp 文件系统上创建一个链接,以便应用程序认为它将它存储在原始位置,但实际上文件存储在我使用它们的位置。

我在哪里使用文件(XML 文件):

EVEHQ Windows 应用程序将它们存储在训练营分区中:

所以我用:

那里出了什么问题?google 告诉我可以创建指向目录的符号链接。是因为它的交叉分区吗?我认为在 unix 文件系统上没有物理分区,只有目录挂载点。我对unix不是很有经验。

感谢您的反馈意见。亲切的问候弗雷德

0 投票
2 回答
351 浏览

php - 如何使用 mod_rewrite 类似 ln -s Unix 创建虚拟文件夹

以前使用命令 ln 创建虚拟文件夹。

但我想用 mod_rewrite

我用

但这不起作用

树目录

可以帮助我吗?谢谢

0 投票
1 回答
290 浏览

http - 使用 tomcat http 服务共享 tomcat 日志

在我们的测试环境(Linux)中,我们使用 tomcat http 服务来共享日志。例如,

在tomcat/webapps/ROOT,ln -s tomcat/logs share-log,然后大家可以访问tomcat日志http://tomcatip.domain.com:8080/share-log

但我对一台 tomcat 服务器有疑问。如果我创建文件链接,ln -s tomcat/logs/catalina.out share-log,那么每个人都可以访问http://tomcatip.domain.com:8080/share-log(这是catalina.out)。但是,如果我创建一个目录链接,ln -s tomcat/logs share-log,现在日志指向该目录,但它回答 HTTP Stauts 404 /share-log is not available。

我比较了文件所有者和权限,找不到任何错误。有什么建议么?谢谢。

0 投票
3 回答
8251 浏览

linux - Linux文件删除恢复

有没有办法在 Linux 中创建链接到特定 iNode 的文件?以这种情况为例:有一个正在写入的文件(可能是一个日志)并且该特定文件已被删除,但dir /proc 中的一个链接仍然指向它。在这种情况下,我们不需要它的裸副本,而是到它的硬链接,这样我们就可以在进程关闭和系统删除它之前进行未来的修改和最后一次修改。

如果我们有 iNode 编号,有没有办法实现这个目标?

0 投票
5 回答
20351 浏览

cygwin - 为 Cygwin 启用本机 NTFS 符号链接

最近的 NTFS 和 Windows 实现了符号链接:

但是在 Cygwin 1.7(安装在 Windows 7 上)上,ln -s会创建一个文本文件。

在 Cygwin 上:

在 MinGW(或您最喜欢的编辑器)上:

是否可以告诉 Cygwing 使用NTFS 连接点NTFS 符号链接

其他问题:这在 MinGW 上可用吗?

0 投票
1 回答
46 浏览

shell - 为什么将符号链接目录 A 移动到符号链接目录 B 会导致 A 在 B 中移动?

场景:我正在编写一个检查目录是否存在的 shell 脚本;如果是这样,并且它是一个符号链接,它会重命名目录.bak并附加到目录名称。然而,我注意到,如果我将一个符号链接目录(目录 A)移动到另一个符号链接目录(B),它会导致 A 被移动B 内部,而不是覆盖 B。

为了显示:

现在,当我重命名/移动~/.baz~/.bam

~/.baz( )的目标/Users/ysim/bar不会~/.bam像预期的那样移动到 的目标:

相反,整个~/.baz符号链接已移动~/.bam目录中:

这是为什么?我该如何去做我打算做的事情,即将目标写入目标~/.baz目标~/.bam,这样~/.bam就有了目的地/Users/ysim/bar

0 投票
3 回答
379 浏览

bash - (mogrify) ln -s 创建文件的副本

运行以下脚本:

难以置信地为 90% 的文件制作符号链接,并制作剩余 10% 的副本。这怎么可能?

编辑:之后发生的事情是相关的:

这些是我通过 mogrify 旋转的图像的链接,例如

似乎链接上的 mogrify 默默地复制了图像,值得商榷的选择,但事实就是如此。

0 投票
1 回答
54 浏览

linux - 复制链接到多个子文件夹

我正在寻找是否可以简单地使用 ln 程序在多个子目录中创建多个符号链接,这些链接都指向同一个文件。

例子。

我在目录/home/user/workspace中,并希望将/home/user/reference/table.csv的符号链接到多个目录/home/user/workspace/project1;/home/user/workspace/project2等 - 基本上到工作区的所有子目录。(每个项目都有自己的参考数据链接)

ln -s /home/user/reference/table.csv */的第一个预感不起作用。

我确信有一些很好的方法可以通过管道查找等来完成它。但它确实看起来像是可以在 ln 程序本身中完成的东西。

可能吗?如果不是,那么所有允许我这样做的脚本/管道等也是受欢迎的。

0 投票
2 回答
1968 浏览

php - 指向数据库的符号链接在 /var/www 中不起作用


我正在开发一个可以访问实时天气数据的传单地图网站。为了避免必须使用 SUID,因为它的安全问题,我使用从 /var/www 到我的图像数据的符号链接。这些是简单的 png 文件,这是有效的。

然后,我希望根据鼠标悬停在图像数据上的位置获得实时数据。为此,我使用实际值创建了一个 SQLite3 数据库。起初,作为测试,我手动将此数据库放在站点根目录中,一切正常。不幸的是,我不能在那个位置拥有那个数据库。然后,我对这个数据库的图像数据(有效)进行了完全相同的程序。

过程是:

在我的站点根目录中:

然后由一个简单的 PHP 程序读取该文件以进行查询:

不幸的是,现在我在浏览器控制台中收到此错误:

检查 /var/log/apache2/error.log 文件我收到以下错误: