Linux 系统间远程拷贝命令 scp

本贴最后更新于 1584 天前,其中的信息可能已经沧海桑田

scp(secure copy) 命令是Linux系统下基于ssh登陆进行安全的远程文件拷贝命令,可用于 Linux系统间文件和目录的远程复制。

本地拷贝到远程

语法:

#拷贝到远程主机指定目录
scp local_file remote_username@remote_ip:remote_folder
#拷贝到远程主机指定文件
scp local_file remote_username@remote_ip:remote_file

如从本机/home目录下拷贝a.txt远程主机172.17.207.92的/opt目录,用户名为root,命令为:

scp /home/a.txt root@172.17.207.92:/opt

再输入密码,远程拷贝完成,此时在172.17.207.92的/opt目录已经可以找到a.txt文件

image.png

远程拷贝到本地

语法:

scp remote_username@remote_ip:remote_file local_file
scp -r remote_ip:remote_folder local_folder

如我们从172.17.207.92的/opt目录拷贝a.txt到本地的/opt目录,重命名为b.txt

scp root@172.17.207.92:/opt/a.txt /opt/b.txt

输入密码,拷贝成功

image.png

注意如果是拷贝目录的话,记得加-r参数

image.png

回帖
请输入回帖内容 ...