Linux - Symbolic Link



ln -s <path to the file/folder to be linked> <the path of the link to be created>

例如

ln -s hello.txt newhello.txt     

可以用 ls -l 列出檔案查看: 最前面的 l 代表這個檔案是 symlink,後面的箭頭代表這個檔案指向哪個檔案。

unlink <path-to-symlink>

直接使用 rm 指令也行。

find . -type l ! -exec test -e {} \; -print

find -L

- L flag 代表搜索過程中會遵循 symlink,也就是進入 symlink 指向的資料夾/文件作進一步搜索,使用這個 flag 可能會進入無限迴圈,或是不經意地破壞作業系統,應避免使用!

Reference

How can I find broken symlinks Symlink Tutorial in Linux – How to Create and Remove a Symbolic Link