1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2024-11-02 06:57:55 +01:00
tldr/pages/common/scp.md
2015-12-26 11:43:33 +02:00

32 lines
828 B
Markdown

# scp
> Copies files between hosts on a network
> Works over a secure connection (SSH)
- upload a file, or upload and rename a file
`scp {{/local/file.txt}} {{10.0.0.1}}:{{/remote/path/}}`
`scp {{/local/file.txt}} {{10.0.0.1}}:{{/remote/path/newname.txt}}`
- download a file
`scp {{10.0.0.1}}:{{/remote/path/file.txt}} {{/local/folder}}`
- upload or download a directory
`scp -r {{/local/folder}} {{10.0.0.1}}:{{/remote/path/}}`
`scp -r {{10.0.0.1}}:{{/remote/path}} {{/local/folder}}`
- specify username on host
`scp {{/local/file.txt}} {{my_user}}@{{10.0.0.1}}:{{/remote/path}}`
- copy a file from one host to another
`scp {{10.0.0.1}}:{{/remote/path/file.txt}} {{20.0.0.2}}:{{/other/remote/path}}`
- download a file with ssh key
`scp -i {{/local/key}} {{10.0.0.1}}:{{/remote/path/file.txt}} {{/local/folder}}`