用途:当需要在不同位置共享同一个文件或目录、用链接替代复制、统一管理配置或资源、在开发环境中链接依赖目录、迁移大文件夹但保留原路径可用时,可使用该技能创建软链接(符号链接)。
主要能力:先检测操作系统,依据环境变量系统信息、路径格式或直接询问用户判断系统,再用对应命令创建目录软链接、文件软链接,也支持创建硬链接(文件),并提供验证与删除链接的方法。系统标识为 Windows: win32、macOS: darwin、Linux: linux。
使用方式: 目录软链接:Windows PowerShell 用 New-Item -ItemType SymbolicLink -Path "目标路径" -Target "源路径";Windows CMD 用 mklink /D "目标路径" "源路径";macOS/Linux 用 ln -s "源路径" "目标路径"。 文件软链接:Windows PowerShell 用 New-Item -ItemType SymbolicLink -Path "目标文件路径" -Target "源文件路径";Windows CMD 用 mklink "目标文件路径" "源文件路径";macOS/Linux 用 ln -s "源文件路径" "目标文件路径"。 硬链接(文件):Windows CMD 用 mklink /H "目标文件路径" "源文件路径";macOS/Linux 用 ln "源文件路径" "目标文件路径"。 验证:Windows 可用 Get-ChildItem 与 (Get-Item ...).Attributes;macOS/Linux 用 ls -la、readlink。删除:Windows 用 Remove-Item(勿加 -Recurse),macOS/Linux 用 rm(勿加 -r)或 unlink。
适用场景:跨目录访问而不复制、保持原始路径引用、统一管理配置文件或资源、开发环境链接依赖目录、迁移大文件夹但原路径仍可用等。
限制与注意事项:Windows 创建软链接通常需要管理员权限(开发者模式可免除);macOS/Linux 普通用户可创建,但链接某些系统目录可能需要权限。源路径必须存在,目标路径不能已存在。建议使用完整路径,避免相对路径(尤其脚本中)。软链接可跨文件系统,硬链接不能。删除链接时不要递归删除,否则可能删除源文件。
补充资料:快速参考见 QUICK-REF.md,详细说明见 USAGE.md,包含触发关键词、完整对话示例、常见场景与注意事项提醒。