ThunarVfsTransferJob currently copies files first and afterwards deletes the source file, which can be slow for large file transfers within the same filesystem.
Committed with revision 19768. 2006-02-06 Benedikt Meurer <benny@xfce.org> * thunar-vfs/thunar-vfs-transfer-job.c(thunar_vfs_transfer_job_execute): Try to use g_rename() first when moving files, and only fallback to copy&delete if either the target exists (which requires user inter- action to resolve the issue) or the rename didn't work, i.e. source and target are not on the same filesystem. Bug #1229.