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
    

      

  • 相关阅读:
    浅析区间问题
    关于参加信息竞赛
    路爷爷语录
    CentOS-7安装python虚拟环境
    开发笔记(不定时更新)
    Redis有序集合的权重值选择
    数据缓存(Redis)流程设计--思路
    Flask框架之配置日志信息
    Flask框架之一对多关系模型定义
    Flask框架之多对多关系模型类的定义
  • 原文地址:https://www.cnblogs.com/tsdxdx/p/7287130.html
Copyright © 2011-2022 走看看