开发者社区> 问答> 正文

linux中SCP进行跨机器拷贝的使用示例和命令格式是什么?

linux中SCP进行跨机器拷贝的使用示例和命令格式是什么?

展开
收起
游客yzrzs5mf6j7yy 2021-12-06 10:23:15 341 0
1 条回答
写回答
取消 提交回答
  • scp命令的实际应用概述: 从本地服务器复制到远程服务器: 复制文件:

    命令格式:

    scp local_file remote_username@remote_ip:remote_folder
    scp local_file remote_username@remote_ip:remote_file
    scp local_file remote_ip:remote_folder
    scp local_file remote_ip:remote_file
    

    第1,2个指定了用户名,命令执行后需要输入用户密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名 第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名 复制目录:

    命令格式:

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

    第1个指定了用户名,命令执行后需要输入用户密码; 第2个没有指定用户名,命令执行后需要输入用户名和密码;

    注意:remote_folder是一个远程主机上已经存在的文件夹,如果不存在则报错,remote_file是本地文件复制到远程主机上的后新文件名,可以和原文件名不一样。

    从远程服务器复制到本地服务器: 从远程复制到本地的scp命令与上面的命令雷同,只要将从本地复制到远程的命令后面2个参数互换顺序就行了。 例如:

    scp root@server01:/home/root/data/abc.txt /home/space/data/123.txt scp -r server01:/home/root/data/ /home/space/data/

    2021-12-06 10:23:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载