可以的,Ubuntu(以及 Linux 一般)下的软链接(符号链接,symbolic link)完全可以链接到目录。
ln -s /path/to/source_dir /path/to/link_name
示例:
ln -s /home/user/data /home/user/data_link
这样 data_link 就是一个指向 data 目录的软链接,访问 data_link 就相当于访问 data。
可以跨文件系统 软链接可以指向不同磁盘、不同分区上的目录。
源目录删除后链接失效 如果源目录被删除或移动,软链接会变成“悬空链接(broken symlink)”。
访问方式
cd data_link
ls data_link
都和访问普通目录一样。
删除软链接不会影响源目录
rm data_link
只会删除链接,不会删除原目录。
不要用 / 结尾创建链接(容易踩坑)
ln -s /home/user/data/ data_link # 不推荐
推荐不加末尾斜杠。
如果你愿意,我也可以讲一下**软链接 vs 硬链接(目录不能用硬链接)**的区别。