Linux学习(十四)——scp远程拷贝

1. 学习目标

当我们访问到服务器后,我们希望上传或者是从服务器下载文件,这是本节所解决的问题。

  • 能够使用scp进行远程拷贝(上传和下载)

2. scp上传与下载

开始之前,请先保证服务器已安装openssh-server,如果未安装,请使用如下命令:
sudo apt-get install openssh-server

另外这里假设Ubuntu就是服务器,你本来的电脑就是客户机,我们上传和下载的所有操作都是在客户机的命令窗口中进行的(如Windows是在命令提示符中操作)

2.1 上传文件/目录到服务器

命令格式:

scp 文件的本地路径 服务器用户名@服务器IP地址:/目标文件的绝对路径,其中,文件的本地路径可以使用相对路径也可以使用绝对路径,目标文件的路径必须是绝对路径,因为你是在客户机上操作的。

如果上传目录,则在scp命令后加-r,即scp -r...

举个例子,假设现在在命令提示符中切换到了盘:
scp /123.txt [email protected]:/home/aaa/test/123.txt
上述命令指的是将客户机E盘下的123.txt文件上传到用户名为aaa,服务器IP地址为192.168.1.108,目标地址为/home/aaa/test/123.txt上

2.2 从服务器上下载文件

命令格式(与2.1正好相反):

scp 服务器用户名@服务器IP地址:/目标文件的绝对路径 保存到本机的绝对/相对路径

如果是目录,则加-r

猜你喜欢

转载自blog.csdn.net/weixin_44441131/article/details/108063604