zoukankan      html  css  js  c++  java
  • 用 scp 命令通过 SSH 互传文件

    上传单个文件到远程服务器

    命令格式

    scp [/path/local_dir/filename] [username@servername:/path/remote_dir]
    

    上传本地的 vimrc 文件到远程服务器

    15:10 luna@linux-suse /home/luna
    $ scp /home/luna/scp/vimrc luna@192.168.0.108:/usr/home/luna/.vimrc
    Password for luna@FreeBSD:
    vimrc 100% 8090 7.9KB/s 00:00
    

      

    上传文件夹到远程服务器

    命令格式

    scp -r [/path/local_dir] [username@servername:/path/remote_dir]

    上传当前目录下的 tools 文件夹到远程服务器

    15:35 luna@linux-suse /home/luna/scp
    $ scp -r tools luna@192.168.0.108:/usr/home/luna
    Password for luna@FreeBSD:
    test1.sh 100% 152 0.2KB/s 00:00 
    test3.sh 100% 165 0.2KB/s 00:00 
    test4.sh 100% 131 0.1KB/s 00:00 
    test2.sh 100% 120 0.1KB/s 00:00
    

      

    从远程服务器下载单个文件

    命令格式

    scp [username@servername:/path/remote_dir/filename] [/path/local_dir]
    

    从远程服务器下载一个 Python3 源码压缩包

    18:10 luna@linux-suse /home/luna/scp
    $ scp luna@192.168.0.108:/usr/home/luna/Python-3.6.2.tar.xz ~/scp/test 
    Password for luna@FreeBSD:
    Python-3.6.2.tar.xz 100% 16MB 8.1MB/s 00:02
    

      

    从远程服务器下载文件夹

    命令格式

    scp -r [username@servername:/path/remote_dir/] [/path/local_dir] 

    下载远程服务器上的 install 文件夹

    18:30 luna@linux-suse /home/luna/scp
    $ scp -r luna@192.168.0.108:/usr/home/luna/install ~/scp/test 
    Password for luna@FreeBSD:
    portage-latest.tar.xz 100% 62MB 8.9MB/s 00:07 
    install-amd64-minimal-20170727.iso 100% 268MB 10.3MB/s 00:26
    

      

  • 相关阅读:
    Day 15 模块
    Day 14 三元运算符,列表推导式,内置函数
    Day 13 可迭代对象,迭代器对象,for循环迭代,生成器对象,枚举对象
    Day 12 开放封闭原则,装饰器初识
    Day 11 函数对象,函数嵌套,作用域,闭包
    Day 10 函数的形参,实参
    Day 09 函数基础
    Day 08 文件操作模式,文件复制,游标
    HTTP协议
    11,.JS-DOM价绍
  • 原文地址:https://www.cnblogs.com/tsdxdx/p/7287130.html
Copyright © 2011-2022 走看看