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
Updated by nobu (Nobuyoshi Nakada) over 2 years ago
Updated by nobu (Nobuyoshi Nakada) about 2 years ago
- Status changed from Open to Closed
Applied in changeset git|c6330cd32b7d02b4603080a2c53d64be9e05773c.
[ruby/fileutils] [Feature #18925] Add ln_sr
method and relative:
option to ln_s
Actions
Like0
Like0Like0Like0