用 ln -s 创建符号链接

用 ln -s 让一个路径指向 macOS 上的另一个位置,应用会自动通过链接读写文件。

macOS文件链接符号链接低风险
运行 ln -s /Volumes/BigDisk/PhotoArchive ~/PhotoArchive,即可在主目录创建一个指向外置磁盘上真实文件夹的链接。

01命令

命令
$ ln -s /Volumes/BigDisk/PhotoArchive ~/PhotoArchive

02作用说明

符号链接本质上是一个小小的指针文件:任何程序访问 ~/PhotoArchive 时,都会被透明地重定向到真正的目标文件夹。这是把应用数据重定向到外置硬盘、让多个项目共用同一份配置文件,或在便捷路径下暴露深层文件夹的标准做法。删除链接(rm ~/PhotoArchive)只会移除指针本身,目标数据不受影响。

03风险

风险低风险
!注意: 如果链接位置已经存在同名文件或文件夹,ln -s 会直接失败;删除链接请用 rm 命令,不要通过访达废纸篓操作。

04撤销

撤销
$ rm ~/PhotoArchive

05来源

  • ln - Make a hard link or symbolic link
    SS64 · technical · 2026-09-17
    依据: Documents the syntax 'ln [-fhinsv] OriginalSourceFile [NewLinkFile]' and explains the difference between hard links and symbolic links.
  • LN(1) - macOS manual page
    Apple (Xcode man pages mirror) · vendor-doc · 2026-09-17
    依据: The manual page describes ln -s as creating a symbolic link that points to the target file or directory.

最后验证: 2026-09-19 · 分类: 文件与文件夹

06相关方案