Linux服务器于本地/服务器之间文件上传与下载

2017-11-13 03:55

Terminal连接服务器

一般连接服务器用到的命令ssh,打开terminal

1
ssh -p端口号 username@服务器ip

一般默认的端口为22,也可以简写成:

1
ssh -p username@服务器ip

注意:此处的p是小写

Terminal上传文件到服务器

需要用到的命令是scp

1
scp -P端口号 本地文件路径 username@服务器ip:目的路径
2
3
注意P要大写,一般默认端口是22,如:
4
5
[test@admin ~] scp -P22 /Users/test/test-bin.tar.gz root@xxx.xxx.xxx.xxx:/usr/local
6
7
也可以
8
9
scp -rp 本地文件路径 username@服务器ip:目的路径

注:上传文件是在没有连接服务器的窗口中运行,不要在本地连接好服务器之后的窗口运行,否则会提示本地文件目录无法找到

Terminal从服务器中下载文件

1
scp -P端口号 username@ip:路径 本地路径(P 需要大些)
2
3
也可以
4
5
scp -rp 本地文件路径 username@服务器ip:目的路径
6
7
如:
8
[test@admin ~]  scp -P22 /Users/test/test-bin.tar.gz root@xxx.xxx.xxx.xxx:/usr/local

服务器之间传输文件

1
scp -rp 本地服务器文件路径  目标服务器ip:目标路径
2
3
如:
4
5
scp -rp /Users/test/test-bin.tar.gz root@xxx.xxx.xxx.xxx:/usr/local

标签: Linux

License(CC)BY-NC-SA © 2017 — 2019 hadronw | Theme based on fzheng.me