用 ln -s 创建符号链接
用 ln -s 让一个路径指向 macOS 上的另一个位置,应用会自动通过链接读写文件。
运行 ln -s /Volumes/BigDisk/PhotoArchive ~/PhotoArchive,即可在主目录创建一个指向外置磁盘上真实文件夹的链接。
01命令
命令
$ ln -s /Volumes/BigDisk/PhotoArchive ~/PhotoArchive02作用说明
符号链接本质上是一个小小的指针文件:任何程序访问 ~/PhotoArchive 时,都会被透明地重定向到真正的目标文件夹。这是把应用数据重定向到外置硬盘、让多个项目共用同一份配置文件,或在便捷路径下暴露深层文件夹的标准做法。删除链接(rm ~/PhotoArchive)只会移除指针本身,目标数据不受影响。
03风险
!注意: 如果链接位置已经存在同名文件或文件夹,ln -s 会直接失败;删除链接请用 rm 命令,不要通过访达废纸篓操作。
04撤销
撤销
$ rm ~/PhotoArchive05来源
- ln - Make a hard link or symbolic link依据: Documents the syntax 'ln [-fhinsv] OriginalSourceFile [NewLinkFile]' and explains the difference between hard links and symbolic links.
- LN(1) - macOS manual page依据: The manual page describes ln -s as creating a symbolic link that points to the target file or directory.
最后验证: 2026-09-19 · 分类: 文件与文件夹