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
pls # or --sym=true or -l=true dir/ a@ a b@ c c@ b d@ nonexistent e@ dir f@ dir g@ f dirpls --sym=false # or -l=false 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
entry_const: symlink: ok: sep: --> style: green broken: sep: ~~> style: red bold cyclic: sep: \<-> # '<' must be escaped style: yellow italic error: sep: -x- style: red italic dir/ a@ <-> a b@ <-> c c@ <-> b d@ ~~> nonexistent e@ --> dir f@ --> dir g@ --> f --> dir .pls.yml