多语言展示
当前在线:1699今日阅读:166今日分享:27

linux如何使用scp命令传输复制文件

scp是Security的文件copy,可以把当前文件复制传输到远程另外一台机器上,也可以远程的机器上复制文件到本地,下面就来介绍下如何使用scp复制传输文件
工具/原料
1

xshell

2

linux

方法/步骤
1

在使用scp命令之前,如果对scp比较陌生,可以输入man scp来查看帮助信息

2

从远程主机上复制文件到本机scp vagrant@xxx:/apps/test/test.tar.gz ./

3

从本机复制文件到远程主机上scp test.tar.gz vagrant@xxx:/apps/test/

4

如果复制的目录,目录下面有文件,这种情况如果还像上面那样复制的话会失败scp: /apps/test/logs: not a regular file

5

对于复制目录文件,需要带-r参数scp -r vagrant@xxx:/apps/test/logs ./

6

如果远程服务器把默认端口修改了,可以使用-P参数进行指定scp -P 22 vagrant@xxx:/apps/test/test.tar.gz ./

注意事项

在以上过程中,都需要输入远程主机的密码,如果这样比较麻烦,可以设置ssh免密码登录,这样在使用scp命令复制文件的时候就不需要再输入密码了

推荐信息