--- ../thunar/thunar/thunar-transfer-job.c 2013-05-05 12:37:23.000000000 -0400 +++ thunar/thunar-transfer-job.c 2014-08-01 22:32:41.141673200 -0400 @@ -363,6 +363,22 @@ } } } + else if (err->code == G_IO_ERROR_NOT_SUPPORTED) + { + /* symlinks are not supported + * + * this means either that glib wasn't compiled with symlink + * support or that the target filesystem doesn't support + * them + * + * try again by following symlinks + */ + g_clear_error (&err); + g_file_copy (source_file, target_file, + copy_flags ^ G_FILE_COPY_NOFOLLOW_SYMLINKS, + exo_job_get_cancellable (EXO_JOB (job)), + thunar_transfer_job_progress, job, &err); + } } if (G_UNLIKELY (err != NULL))