Actions
Feature #18925
closedAdd `FileUtils.ln_sr` to create symbolic links relative to link location
Status:
Closed
Assignee:
-
Target version:
-
Description
Usual File.symlink
(and ln -s
) creates a symbolic link as the given argument.
GNU coreutils ln
has -r
(--relative
) option, which resolves the source path relative to the current directory as relative to the link location.
$ mkdir src dest
$ echo ok > src/x
$ ln -s src/x dest
$ readlink dest/x
src/x
$ cat dest/x
cat: dest/x: No such file or directory
$ rm dest/x
$ ln -sr src/x dest
$ readlink dest/x
../src/x
$ cat dest/x
ok
Actions
Like0
Like0Like0Like0