Main Page | See live article | Alphabetical index

Variant symlinks

A variant symlink is a symlink that has a variable name embedded in it. This can allow some clever tricks to be performed that are not possible with a standard symlink.

Operating systems that make use of variant symlinks include Domain/OS and DragonFly BSD.

Here is an example from the DragonFly BSD mailing list archive:

sysctl -w vfs.varsym_enable=1

ln -s 'a${fubar}b' test

cat > axxb << EOF
HI!
EOF

varsym fubar=xx
cat test

References