其他分享
首页 > 其他分享> > 可以从脚本创建相对符号链接吗?

可以从脚本创建相对符号链接吗?

作者:互联网

这个问题的解决方法是:Symlinks not working when link is made in another directory?

假设我有一个包含项目的目录,还有一个脚本,该脚本创建从项目目录的一部分到另一部分的符号链接.即使脚本的位置完全在其他位置,这些符号链接是否也可能是相对的(不是绝对的)?

我对此感兴趣,因此可以移动项目目录而不会破坏其中的绝对链接.

解决方法:

从脚本运行命令没有什么特别的.你就去做

$mkdir originals
$echo "weird" > originals/original.txt
$mkdir copies
$ln -s ../originals/original.txt copies/copy.txt
$cat copies/copy.txt
weird

请注意,在创建相对链接之前,您不必更改工作目录.符号链接将相对于链接,而不是相对于当前目录.

标签:scripting,symlink,linux
来源: https://codeday.me/bug/20191101/1987034.html