A symlink is a soft or hard link to a directory location to another directory location or file. I am only interested in the soft link. It effectivily allows a directory tree to be made for different non-structured directory locations, even across partitions.

Simple use is: ln -s "path/directory or file" "path/symlink name", where option -s is to create a symlink. See ln –help or man ln for more information. Another good reference is The Geek Stuff The Ultimate Linux Soft and Hard Link Guide (10 ln Command Examples)

  • To remove symlink rm "path/symlink name"
  • To list symlink ls "path/symlink name"
  • To list symlink directory contents ls "path/symlink name/"

Symlink ownership is not particularly important as it has full permissions (777) and file access is determined by real file permissions.

  • /mnt/shared/www/dokuwiki/data/pages/home_server/home_server_setup/other_services/symlinks.txt
  • Last modified: 2020-03-22 Sun wk12 17:17
  • by baumkp