问题标签 [symlink]

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 回答
529 浏览

windows - 如何检查 Windows 7 文件夹中使用了哪些符号链接

我一直在查看Windows 7 符号链接(使用 mklink)[编辑 - Windows Vista、 Windows Server 2003Windows Server 2008也支持它们]。是否可以以编程方式确定文件夹是否为符号链接?

0 投票
4 回答
4377 浏览

shell - test -h 和 test -L 的区别

ksh shelltest -L filename和in有什么区别。test -h filename从手册页中,两者都用于标识符号链接,但我想知道确切的区别。

这是手册页中的描述。

0 投票
3 回答
1587 浏览

c - 如何访问符号链接的 ctime、mtime、……?

在 unix 上,符号链接是指向另一个文件的指针。不仅文件而且符号链接都有 ctime、mtime、……。我知道可以访问符号链接时间,如图ls所示。如果我使用 ruby​​ 的File#ctime, File#mtime, ... 之一,我总是得到符号链接指向的文件的属性,而不是符号链接的属性。如何在 ruby​​ 中读取这些值?如果这在 ruby​​ 中是不可能的,请告诉我如何在 C 中做到这一点。在这种情况下,我会编写自己的 c 扩展。

0 投票
1 回答
1320 浏览

svn - 是否可以通过 TortoiseSVN 向存储库添加符号链接?

我想通过 TortoiseSVN 向 SVN 存储库添加符号链接。SVN 确实支持将符号链接作为“特殊”文件,但 Windows 无法创建 POSIX 符号链接。有什么神奇的解决方法吗?通过例如 cygwin 创建一个可以解决问题吗?

0 投票
1 回答
1237 浏览

git - 如何让 Git 1.6 遵循“超越符号链接”

显然,git 跟踪和跟踪符号链接 ( git add symlink/) 之外的文件的错误已在 v1.6 左右得到修复。现在这是一个对我有利的错误。现在我们已经升级到 v1.6.3.3,有没有办法在不降级的情况下重现这种行为?

0 投票
5 回答
24047 浏览

java - 重命名文件而不使用 renameTo() - Java

忽略我上一篇文章,我找到了问题的根源。我在用着

当 b 不存在时。它不存在的原因是因为存在符号链接,所以如果 b 是/usr/name/folder/file,那么 b 确实是/mnt/MountTest因为符号链接指向该目录。

所以问题是,是否有另一种方法可以使用字符串值在 Java 中重命名文件?如果不是,这个重命名过程如何以不同的方式完成?

0 投票
6 回答
667 浏览

unix - Unix 软链接和路径

我有点困惑软链接在 unix 中是如何工作的。请参阅示例。

即使 LOCATION_A 是 LOCATION_B,它们有不同的路径,这不是有问题吗?

是否有一个命令(除了 pwd)会给出文件的真实位置(不仅仅是用户如何去那里)。

在我看来 pwd 只是用户 cd 的总和。不是他们当前的位置。

0 投票
2 回答
371 浏览

emacs - 在 emacs(交互式)文件输入中为制表符完成挂钩?

在 emacs 中,以下将定义一个函数,当以交互方式调用该函数时,将向用户询问文件名:

当用户输入文件名时,他们可以使用制表符补全等。有谁知道该文件输入代码中是否有任何钩子?特别是,我想修改我的 find-file 命令,以便 Windows 符号链接(显示为“foo.lnk”)在您点击选项卡时自动跟随其目标。

我目前正在使用w32-symlinks,这意味着至少如果我在链接上按回车键,那么它将在 diredit 中打开目标。但我更希望能够通过它对我正在查看的文件进行制表符完成,而不是打开 diredit 然后执行第二个 find-file 命令。

0 投票
1 回答
3449 浏览

linux - 指向文件夹中最新文件的符号链接

我有一个程序需要各种文件的路径。这些文件位于不同的文件夹中,并且不定期地不断更新。

更新文件时,它们会更改名称,例如,在dir1我拥有的文件夹中fv01fv02. 当天晚些时候有人补充说fv02_v1;有人添加后的第二天fv03等等。换句话说,我总是有一个更新的文件,但名称不同。

我想在我的“运行”文件夹中创建指向这些文件的符号链接,这样所述链接始终指向创建的最新文件。

我可以在 Python 或 Bash 中做到这一点,但我想知道那里有什么,因为这几乎不是一个不常见的问题。

你会怎么做?

谢谢你。

胡安

PS。我的操作系统是Linux。我目前有一个简单的守护程序(Python),它每隔一段时间(每分钟刷新一次)查找最新文件。对我来说似乎有点矫枉过正。

0 投票
3 回答
4458 浏览

python - 使用分发/设置工具创建符号链接(或运行脚本)?

作为我项目设置过程的一部分,我需要将其中一个包符号链接到指定目录,以便 init.d 脚本可以找到它。有没有办法将它作为后处理命令添加到setup()?我什至会满足于创建另一个文件来创建链接并将其setup()作为“运行这些”的某些 kwarg 列表的一部分传递给(如果存在这样的选项)。

foo脚本期望其中一个包src/被符号链接到其他地方的目录(例如,不仅仅是 on PYTHONPATH)。有没有办法做到这一点?