Hi Jessie - Thanks for reaching out over Q&A Forum,
For #1
Copy all blob containers, directories, and blobs from storage account to another by using a SAS token:
azcopy cp "https://[srcaccount].blob.core.windows.net?[SAS]" "https://[destaccount].blob.core.windows.net?[SAS]" --recursive=true
For#2,
You have trying to copy specifically one file only in the example you shared.
For #3,
Yes, you can generate one and add that to your command similar to the format I shared in #1
For #4,
For Files - Below is list of specific scenarios that are supported and Files to Files seems not supported as per documentation.
https://learn.microsoft.com/en-us/azure/storage/common/storage-ref-azcopy-copy#synopsis
For Queues - It is not supported
For Tables - It is supported with only one older version 7.3. You can try leveraging that.
Hope that helps!
Let me know if there are any queries/concerns, will be glad to assist.
Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.