可以的,Debian(以及所有 Linux 发行版)中的软链接(符号链接,symbolic link)不仅可以链接目录,也可以链接文件。
软链接类似于 Windows 的“快捷方式”,它本身是一个特殊文件,内容指向另一个文件或目录的路径。
ln -s /path/to/real_file.txt mylink.txt
说明:
mylink.txt 是软链接real_file.txtmylink.txt 的读写,实际上作用于 real_file.txt查看链接:
ls -l mylink.txt
输出类似:
mylink.txt -> /path/to/real_file.txt
ln -s /var/www/html mysite
源文件可以不存在
ln -s not_exist.txt link.txt
创建不会报错,但访问时会提示“断链(broken link)”。
删除软链接不会删除源文件
rm mylink.txt
只删链接,不影响原文件。
使用相对路径时要注意位置
ln -s real_file.txt link.txt
这个相对路径是相对于软链接所在目录的。
如果你愿意,我也可以给你讲软链接在 Debian 服务配置(如 nginx、systemd)中的实际使用场景。