This question already has an answer here:
I know about the "sweep_all" option, but doesn't that just sweep all coins to your current wallet? What if I wanted to send ALL my monero to a new address? I was going to use transfer command but you'd have to specific exactly how much with fee accounted for. I don't know if sweep all can SEND OUT to another address.