Move files recursively until specific name is reached?

I have a very large amount of files on a desktop that I’m trying to transfer to my laptop. I set up a Sambashare directory on my desktop, mounted it on my laptop, and started copying them. However, over 30 hours into it, my brother closed the lid on my laptop, entirely freezing it.

I need to move every file on the desktop up until the last one that was copied (I ran cp with the -v flag) in the same order as cp so I don’t have to start the entire process over again. How can I go about doing this?