# 接收传入的两个参数:源资源路径、输出路径 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"