Fallback mechanism
Preferred: symlink
↓ fails
Fallback: copy (file duplication)
If symlink creation fails, the target directory is cleaned and copy_dir_recursive is used instead.
Preferred: symlink
↓ fails
Fallback: copy (file duplication)
If symlink creation fails, the target directory is cleaned and copy_dir_recursive is used instead.