Can I switch between SD Cards

I am using Nano with a 32GB SD Card. I installed many libraries, etc into it. And, now it is out of memory.
If I copy all of its contents into a 64GB SD Card & insert the 64GB one into Nano, will I get exactly the same workspace & all other things, but with additional empty space of ~32 GB?
Is there some (if any) other way to migrate from a smaller SD card to a larger one?



I don’t think that would work because the partition size has been fixed in your first boot up configuration.

Okay. Will there be any other way?