scp Copy Folder Example
Use scp recursively to copy a local directory to a remote server or pull a remote directory back to your machine.
Copy Local Folder to Remote
scp -r ./dist user@example.com:/var/www/appCopy Remote Folder to Local
scp -r user@example.com:/var/log/myapp ./logsWith Port and Key
scp -r -P 2222 -i ~/.ssh/deploy_key ./dist user@example.com:/var/www/appCommon Mistake
Use uppercase -P for the SSH port in scp. Lowercase -p preserves file times and modes, which is a different option.
Related
Knowledge is power.