可行,在 Debian(以及所有 Linux 发行版)中,软链接(符号链接,symlink)完全可以指向目录。
ln -s /path/to/real_directory /path/to/link_name
例如:
ln -s /var/www/html /home/user/www
这样 /home/user/www 就是一个指向 /var/www/html 的软链接。
访问方式
cd /home/user/www
ls /home/user/www
都等同于访问原目录。
避免循环链接
不要创建指向自身的目录软链接,否则可能导致命令(如 find、du)陷入死循环。
相对路径 vs 绝对路径
ln -s ../data/logs ./logs
删除软链接
rm /home/user/www
⚠️ 注意:不要加斜杠(如 rm www/),否则可能误删原目录内容。
跨文件系统 软链接可以跨分区、跨磁盘,硬链接不行。
ls -l
输出类似:
lrwxrwxrwx 1 user user 13 Jun 25 10:00 www -> /var/www/html
如果你有具体使用场景(如 Nginx、服务配置、Docker 挂载等),我可以给你更针对性的建议。