What is Symbolic link?
A special file whose contents are the path of another file or directory; opening it uses whatever that path leads to. It is created with ln -s target linkname, and ls -l shows it with a leading l as "linkname -> target". It can point to other file systems and to directories, but if the target is deleted or moved, it becomes a broken link with nothing to follow. It is distinguished from a hard link, which is another name for the same inode.
Japanese name: シンボリックリンク
Symbolic link appears in 1 practice question across 1 topic, including Linux and Command-Line Basics.
Field: Linux and Command-Line Basics
FAQ
Where are symbolic links used?
A well-known use is switching tool versions. If /opt/tools/sim points to the directory of the latest version, users' scripts keep the same path and the version can be changed just by re-pointing the link. They are also used for naming shared libraries, from libfoo.so to libfoo.so.1.2, and to refer from inside a project to large data kept on another disk.
How can I find broken links?
If the target shown by ls -l does not exist, many environments mark it by color or display. With GNU find, find . -xtype l lists symbolic links that lead nowhere. Trying to open a broken link gives a "No such file or directory" error.