Linux 文件传输工具SCP

Linux 文件传输工具SCP@TOC

描述

scp – secure copy (remote file copy program)
scp命令用于在不同的Linux主机或服务器之间拷贝文件;
scp传输是加密的;

使用方式
  • 从本地复制到远端主机或服务器
    - 单文件复制
    [root@centos-36_2 data]# ll
    总用量 24
    -rw-r--r-- 1 root root 22756 82 11:34 myfile
    [root@centos-36_2 data]# scp myfile dell@172.16.36.20:/home/dell/data/
    dell@172.16.36.20's password: 
    myfile                                      100%   22KB  15.6MB/s   00:00    
    [root@centos-36_2 data]# scp myfile dell@172.16.36.20:/home/dell/data/myfile_from362
    dell@172.16.36.20's password: 
    myfile                                      100%   22KB  15.7MB/s   00:00    
    [root@centos-36_2 data]#  
    #dell服务器端查询传输成功  
    [dell@Ubuntu-36_20:~/data] ll
    total 8
    drwxrwxr-x  2 dell dell 4096 Aug  2 11:45 ./
    drwxr-xr-x 19 dell dell 4096 Aug  2 11:45 ../
    [dell@Ubuntu-36_20:~/data] pwd
    /home/dell/data 
    [dell@Ubuntu-36_20:~/data] ll
    total 56
    drwxrwxr-x  2 dell dell  4096 Aug  2 11:52 ./
    drwxr-xr-x 19 dell dell  4096 Aug  2 11:45 ../
    -rw-r--r--  1 dell dell 22756 Aug  2 11:46 myfile
    -rw-r--r--  1 dell dell 22756 Aug  2 11:52 myfile_from362
    [dell@Ubuntu-36_20:~/data]
    
    • 文件夹复制
    [root@centos-36_2 data]# ll
    总用量 48
    drwxr-xr-x 2 root root    62 82 13:04 mydir
    \-rw-r--r-- 1 root root 22756 82 11:34 myfile
    \-rw-r--r-- 1 root root 22756 82 11:44 myfile_from_dell
    [root@centos-36_2 data]# tree
    .
    ├── mydir
    │   ├── a.file
    │   ├── b.file
    │   ├── c.file
    │   └── d.file
    ├── myfile
    └── myfile_from_dell
    1 directory, 6 files
    [root@centos-36_2 data]# scp -r mydir dell@172.16.36.20:/home/dell/data
    dell@172.16.36.20's password: 
    a.file                             100%  200   305.7KB/s   00:00    
    b.file                             100%   21    37.6KB/s   00:00    
    c.file                             100%  115   187.0KB/s   00:00    
    d.file                             100% 6392     7.7MB/s   00:00    
    [root@centos-36_2 data]#
    #dell服务器端查询传输成功  
    [dell@Ubuntu-36_20:~/data] ll
    total 56
    drwxrwxr-x  2 dell dell  4096 Aug  2 11:52 ./
    drwxr-xr-x 19 dell dell  4096 Aug  2 11:45 ../
    \-rw-r--r--  1 dell dell 22756 Aug  2 11:46 myfile
    \-rw-r--r--  1 dell dell 22756 Aug  2 11:52 myfile_from362
    [dell@Ubuntu-36_20:~/data] ll
    total 60
    drwxrwxr-x  3 dell dell  4096 Aug  2 13:17 ./
    drwxr-xr-x 19 dell dell  4096 Aug  2 11:45 ../
    drwxr-xr-x  2 dell dell  4096 Aug  2 13:17 mydir/
    \-rw-r--r--  1 dell dell 22756 Aug  2 11:46 myfile
    \-rw-r--r--  1 dell dell 22756 Aug  2 11:52 myfile_from362
    [dell@Ubuntu-36_20:~/data] cd mydir/
    [dell@Ubuntu-36_20:~/data/mydir] ll
    total 28
    drwxr-xr-x 2 dell dell 4096 Aug  2 13:17 ./
    drwxrwxr-x 3 dell dell 4096 Aug  2 13:17 ../
    \-rw-r--r-- 1 dell dell  200 Aug  2 13:17 a.file
    \-rw-r--r-- 1 dell dell   21 Aug  2 13:17 b.file
    \-rw-r--r-- 1 dell dell  115 Aug  2 13:17 c.file
    \-rw-r--r-- 1 dell dell 6392 Aug  2 13:17 d.file 
    [dell@Ubuntu-36_20:~/data]
    
  • 从远端主机或服务器复制到本地
    • 单文件复制
      [root@centos-36_2 data]# ll
      总用量 24
      -rw-r--r-- 1 root root 22756 82 11:34 myfile
      [root@centos-36_2 data]# 
      [root@centos-36_2 data]# scp dell@172.16.36.20:/home/dell/data/myfile_from362 ./myfile_from_dell
      dell@172.16.36.20's password: 
      myfile_from362                              100%   22KB   3.0MB/s   00:00    
      [root@centos-36_2 data]# ll
      总用量 48
      -rw-r--r-- 1 root root 22756 82 11:34 myfile
      -rw-r--r-- 1 root root 22756 82 11:44 myfile_from_dell
      [root@centos-36_2 data]# 
      
      • 文件夹复制
      [root@centos-36_2 data]# ll
      总用量 48
      drwxr-xr-x 2 root root    62 82 13:04 mydir
      \-rw-r--r-- 1 root root 22756 82 11:34 myfile
      \-rw-r--r-- 1 root root 22756 82 11:44 myfile_from_dell
      [root@centos-36_2 data]# scp -r dell@172.16.36.20:/home/dell/data/mydir mydir_from_dell
      dell@172.16.36.20's password: 
      a.file                           100%  200    19.4KB/s   00:00    
      b.file                           100%   21     4.0KB/s   00:00    
      c.file                           100%  115    22.1KB/s   00:00    
      d.file                           100% 6392     1.2MB/s   00:00    
      [root@centos-36_2 data]# ll
      总用量 48
      drwxr-xr-x 2 root root    62 82 13:04 mydir
      drwxr-xr-x 2 root root    62 82 13:11 mydir_from_dell
      \-rw-r--r-- 1 root root 22756 82 11:34 myfile
      \-rw-r--r-- 1 root root 22756 82 11:44 myfile_from_dell
      [root@centos-36_2 data]# tree
      .
      ├── mydir
      │   ├── a.file
      │   ├── b.file
      │   ├── c.file
      │   └── d.file
      ├── mydir_from_dell
      │   ├── a.file
      │   ├── b.file
      │   ├── c.file
      │   └── d.file
      ├── myfile
      └── myfile_from_dell
      2 directories, 10 files
      [root@centos-36_2 data]# 
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值