Files
2026-09-16 14:07:40 +08:00

16 lines
651 B
Bash
Vendored

# 接收传入的两个参数:源资源路径、输出路径
PATH_RES="$1"
PATH_OUT="$2"
# 将路径中的 / 和 \ 统一为 Linux 标准的 /(兼容传入 Windows 风格路径的情况)
PATH_RES=$(echo "$PATH_RES" | sed 's/\\/\//g')
PATH_OUT=$(echo "$PATH_OUT" | sed 's/\\/\//g')
# 提示信息
echo "进行资源软链接,若失败请检查权限"
# Linux 创建目录软链接(ln -s 源 目标,与 Windows mklink 顺序相反!)
ln -s "$PATH_RES" "$PATH_OUT"
# 若需要替换为拷贝(注释掉上面的 ln 命令,启用下面的 cp 命令)
# cp -rf "$PATH_RES"/* "$PATH_OUT"/ 2>/dev/null || cp -rf "$PATH_RES" "$PATH_OUT"