回退机制

优先:symlink(默认)
  ↓ 失败
回退:copy(文件复制)

symlink 创建失败时,清理目标目录后回退为 copy_dir_recursive 文件复制。