• linux 之SCP


    一、从本地到远程复制

      1、复制文件

        * 命令格式:
          1、scp -P remote_port local_file remote_username@remote_ip:remote_folder
        或者
           2、scp local_file remote_username@remote_ip:remote_file
        或者
          3、scp local_file remote_ip:remote_folder
        或者
           4、scp local_file remote_ip:remote_file

         第1,2个指定了用户名,命令执行后需要再输入密码第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名; 

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

          -P remote_port 远程机器的端口号,默认不指定为22,需要制定就用此参数

        * 例子:
          scp /home/space/music/1.mp3 root@ip:/home/root/others/music
          scp /home/space/music/1.mp3 root@ip:/home/root/others/music/001.mp3
          scp /home/space/music/1.mp3 ip:/home/root/others/music
          scp /home/space/music/1.mp3 ip:/home/root/others/music/001.mp3

          ip:目标服务器的IP地址,下同

      2、复制目录    

            * 命令格式: 
                   1、 scp -r -P remote_port local_folder remote_username@remote_ip:remote_folder 
                或者 
                    2、scp -r -P remote_port local_folder remote_ip:remote_folder 

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

           -P remote_port 同上
            * 例子: 
                    scp -r /home/space/music/ root@ip:/home/root/others/ 
                    scp -r /home/space/music/ ip:/home/root/others/ 
               上面 命令 将 本地 music 目录 复制 到 远程 others 目录下,即复制后有 远程 有 ../others/music/ 目录 

    二、远程到本地

       1、复制文件

         scp root@ip:/home/root/others/music(一个空格区分)/home/space/music/1.mp3 
           2、复制目录

         scp -r ip:/home/root/others/ /home/space/music/

       ps: 查看文件的当前路径:pwd 或者(pwd -P)

      其他学要的参数(命令错误的时候就会有提示,如下):

        usage: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
          [-l limit] [-o ssh_option] [-P port] [-S program]
          [[user@]host1:]file1 ... [[user@]host2:]file2

    三、复制完删除:

      rm -rf  XXX,慎用,仔细检查文件名称 

    -----------2016-6-2 23:43:43--

       source:【1】SCP命令

  • 相关阅读:
    小球掉落
    String当中与转换相关常用的方法有
    字符串的截取方法
    golang 管道
    golang--协程之间通信的方式
    golang--goroutine
    go 时间操作
    吉格勒定理
    检视阅读
    git branch -a发现分支显示不全
  • 原文地址:https://www.cnblogs.com/mxh1099/p/5554823.html
Copyright © 2020-2023  润新知