可以的,Linux 的软链接(符号链接,symbolic link)完全可以指向目录。
ln -s /path/to/real_dir /path/to/link_name
例如:
ln -s /home/user/data /tmp/data_link
这样 /tmp/data_link 就是一个指向 /home/user/data 的软链接。
可以跨文件系统 软链接不受文件系统限制,可以指向其他磁盘或分区上的目录。
可以指向不存在的目录 即使目标目录尚未创建,也能建立软链接(称为“悬空链接”)。
对目录操作时要注意
cd 进入软链接目录没问题:cd /tmp/data_link
/):rm /tmp/data_link
或unlink /tmp/data_link
rm -rf /tmp/data_link/
与硬链接的区别
ls -l /tmp/data_link
输出类似:
lrwxrwxrwx 1 user user 15 Jun 10 10:00 data_link -> /home/user/data
如果你有具体使用场景(比如 Docker、Nginx、启动脚本等),我可以给你更针对性的建议。