zoukankan      html  css  js  c++  java
  • scp命令

    不同的Linux之间copy文件常用有3种方法:

    第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。

    第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。

    第三种就是利用scp命令来进行文件复制。

     scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。

    --------------------------------------------------------------------------------

    格式一:

    scp root@58.241.41.150:/usr/src/zabbix-2.2.2.tar.gz  /usr/src/

    从远程拷贝到本地

    从 本地 复制到 远程
    ======
    * 复制文件:
            * 命令格式:
                    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 /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music
                    scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music/001.mp3
                    scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music
                    scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music/001.mp3

    =====
    从 远程 复制到 本地
    ======
    从 远程 复制到 本地,只要将 从 本地 复制到 远程 的命令 的 后2个参数 调换顺序 即可;

     

    例一:从远程到本地,递归某个文件夹下所有文件

    scp -r root@123.57.200.201:/usr/local/apache2/htdocs /var/www/
  • 相关阅读:
    vue项目的骨架及常用组件介绍
    细谈最近上线的Vue2.0项目(一)
    【请求之密】payload和formData有什么不同?
    【19道XSS题目】不服来战!
    Hexo+Coding搭建免费博客之Hexo代码上传到Coding实现公网访问站点(三)
    Hexo+Coding搭建免费博客之Next主题设置(二)
    Hexo+Coding搭建免费博客之Hexo安装部署(一)
    Openstack-Queens详细安装教程
    ESXI安装报错,No Network adapters were detected...
    VMware ESXi 5.5组件安装过程记录
  • 原文地址:https://www.cnblogs.com/bluewelkin/p/4361883.html
Copyright © 2011-2022 走看看