Linux SCP命令远程复制文件

从本地复制到远程

scp 本地文件 远程用户名@远程地址:远程目录(此命令回车后会要求输入密码,验证通过后会把本地文件复制到远程目录中,文件名不变)
或者
scp 本地文件 远程用户名@远程地址:远程文件名称(此命令回车后会要求输入密码,验证通过后会把本地文件复制到远程用户主目录中,文件名会重新定义成远程文件名称)
或者
scp 本地文件 远程地址:远程目录(此命令回车后会要求输入用户名和密码,验证通过后会把本地文件复制到远程目录中,文件名不变)
或者
scp 本地文件 远程地址:远程文件名称(此命令回车后会要求输入用户名和密码,验证通过后会把本地文件复制到远程用户主目录中,文件名会重新定义成远程文件名称)

如果要复制的是目录,需要加上-r参数

scp -r 本地目录 远程用户名@远程地址:远程目录
或者
scp -r 本地目录 远程地址:远程目录

 

从远程复制到本地(基本同上面一样,只是参数对调)

scp 远程用户名@远程地址:远程文件 本地目录(此命令回车后会要求输入密码,验证通过后会把远程文件复制到本地目录中文件名不变)
或者
scp 远程用户名@远程地址:远程文件 本地文件名称(此命令回车后会要求输入密码,验证通过后会把远程文件复制到本地指定目录中没有指定目录则复制到当前目录,文件名会重新定义成本地文件名称)
或者
scp 远程地址:远程文件 本地目录(此命令回车后会要求输入用户名和密码,验证通过后会把远程文件复制到本地目录中文件名不变)
或者
scp 远程地址:远程文件 本地文件名称(此命令回车后会要求输入用户名和密码,验证通过后会把远程文件复制到本地指定目录中没有指定目录则复制到当前目录,文件名会重新定义成本地文件名称)

如果要复制的是目录,需要加上-r参数

scp -r 远程用户名@远程地址:远程目录 本地目录
或者
scp -r 远程地址:远程目录 本地目录

 

Tags: