How can I copy files from VM_1 to VM_2 in [Dom0] Terminal?

Awesome, I just needed this line :slight_smile: Thanks for sharing!

I did a quick check:

qvm-run --pass-io SourceQube "cat /home/user/file.txt" | qvm-run --pass-io DestQube "tee /home/user/file.txt" > /dev/null

works as well.

Now, I wondering what makes more sense for big files or folders (1-20 GB):
A. tar locally first and move the tar afterwards (my cat / tee example) or
B. move the files or folders with the tar operation itself (your tar example)

Where are the tar operations executed? Creation in the SourceQube, unpacking in the TargetQube or all in dom0 (memory)? Please share your thoughts.