I use PacmanXG, that’s a file manager correct? Or are package and file managers different?
If not then it’s whatever comes default with Antergos Gnome
PacmanXG is a Package Manager aka program to access the package repository of the distro.
File Managers are applications to access files on your own machine. Since you said you have default GNOME then you have Nautilus as your file manager.
By default, GNOME + Nautilus doesn’t support moving files to the Desktop, last I checked, did you change that setting in Tweak Tool?
For your first error, I think you created a symbolic link and not a copy of the file… (like a windows direct access…)
I think that is a very good assessment and agree is likely what happened.
if your copying a file and delete it midway, you get an error copying. But wouldn’t it be better to get an error to delete file, stating that the file is currently being used?
I would say no. If you are deleting something then it should let you delete something. There is actually no reason whatsoever to copy something and then delete the original, simply move the file instead of doing that sequence. If you move a file it will not make a copy and there will not be a reason to delete anything and the issue of symlink creation will not be a problem as there would be nothing to delete.
Some file managers allow you to right click drag a file and then it will ask you want you want to do such as copy, move, etc. Alternatively, you can hold down Shift when you drag a file and that will force a move instead of copy.
Side note, in the future please provide a better title than “bug?” that is not descriptive at all to the issue you are experiencing.