可以从脚本创建相对符号链接吗?
作者:互联网
这个问题的解决方法是: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