Symlinks
pls
can trace symlinks to their targets, and in the process identify broken
or circular symlinks. pls
will also expand chains of symlinks.
Arguments
--sym
/-l
can be used to turn symlink tracing on or off. It is turned on by
default but disabled in grid view due to space constraints.
Examples
dir/ a@ a b@ c c@ b d@
nonexistent e@ dir f@ dir g@ f dir
dir/ a@ b@ c@ d@ e@ f@ g@
Configuration
Using the configuration system, you can customise the symlink styles and arrows. Note that for valid symlinks, the style is only applied to the arrow and not the target.
Examples
dir/ a@ <-> a b@ <-> c c@ <-> b d@ ~~>
nonexistent e@ --> dir f@ --> dir g@ --> f --> dir .pls.yml