• 转 scp 本地多个文件传递


    一:scp常规的使用方式:

    scp可以进行简单的远程复制文件的功能。它是一个在各个主机之间进行复制或文件传输的一个命令工具。它使用一种同ssh一样的安全机制来进行文件的传输。

    注意:下面定义的远程计算机的主机域名是 192.168.1.104, 上传文件的路径是 /usr/local/nginx/html/webs 下面的文件;且 服务器的账号是 root, 那么密码需要自己输入自己的密码即可。

    1. 从本地上传文件到远程计算机或服务器的命令如下:
    先进入本地目录下,然后运行如下命令:
    scp my_local_file.zip root@192.168.1.104:/usr/local/nginx/html/webs

    2. 从远程主机复制文件到本地主机(下载)的命令如下:(假如远程文件是about.zip)
    先进入本地目录下,然后运行如下命令:
    scp root@192.168.1.104:/usr/local/nginx/html/webs/about.zip .

    二: 多文件传输
    2-1 从本地文件复制多个文件到远程主机(多个文件使用空格分隔开)
    先进入本地目录下,然后运行如下命令:
    scp index.css json.js root@192.168.1.104:/usr/local/nginx/html/webs

    2-2 从远程主机复制多个文件到当前目录
    先进入本地目录下,然后运行如下命令:
    scp root@192.168.1.104:/usr/local/nginx/html/webs/{index.css,json.js} .

    三:复制整个文件夹(使用r switch 并且指定目录)
    3-1 从本地文件复制整个文件夹到远程主机上(文件夹假如是diff)
    先进入本地目录下,然后运行如下命令:
    scp -v -r diff root@192.168.1.104:/usr/local/nginx/html/webs

    3-2 从远程主机复制整个文件夹到本地目录下(文件夹假如是diff)
    先进入本地目录下,然后运行如下命令:
    scp -r root@192.168.1.104:/usr/local/nginx/html/webs/diff .

    四:在两个远程主机之间复制文件
    scp也可以把文件从一个远程主机复制到另一个远程主机上。
    如下命令:
    scp root@192.168.1.104:/usr/local/nginx/html/webs/xx.txt root@192.168.1.105:/usr/local/nginx/html/webs/

    五:使用压缩来加快传输
    在文件传输的过程中,我们可以使用压缩文件来加快文件传输,我们可以使用 C选项来启用压缩功能,该文件在传输过程中被压缩,
    在目的主机上被解压缩。

    如下命令:
    scp -vrC diff root@192.168.1.104:/usr/local/nginx/html/webs

    原博客地址https://www.cnblogs.com/tugenhua0707/p/8278772.html

    炊烟起了;夕阳下了;细雨来了 多调试,交互式编程体验 记录,独立思考,对比 感谢转载作者 修车 国产化 read and connect 匍匐前进, 讲故事
  • 相关阅读:
    Unity中将相机截图保存本地后颜色变暗的解决方法
    《无间道》亚索盲僧上演天台对决——开发者日志(二)_为人物添加动画
    《无间道》亚索盲僧上演天台对决——开发者日志(一)_项目启动
    CCF推荐期刊会议列表(2019第五版)——《中国计算机学会推荐国际学术会议和期刊目录》
    用3dMax给lol人物模型制作表情动画并导入Unity
    与100个诺手一起跨年
    C#发邮件
    SQL的各种连接Join详解
    Oracle&SQLServer中实现跨库查询
    SQL SERVER/ORACLE连接查询更简洁方便的方式
  • 原文地址:https://www.cnblogs.com/feiyun8616/p/14309261.html
Copyright © 2020-2023  润新知