linux文件传输 rz sz scp rsync

1.rz sz

linux 上最常用最简单的文件传输命令就是rz/sz。

作用:rz 可以将windows也就是客户端的文件上传到linux服务器。

            sz 可以将linux服务器上的文件下载到windows客户端。

使用前提

       1.sshd服务可以正常使用,因为数据的传输是ssh通道之上的。

       2.安装命令:yum install -y lrzsz

       3.客户端安装SecureCRT

 使用例子:

    上传文件:使用SecureCRT连接到linux服务器,输入“rz” 回车,在弹出的窗口中选取需要上传的文件。

    文件下载:使用SecureCRT连接到linux服务器,输入“sz  文件名“ ,下载到

          右键点击当前会话session -> Session Options -> Terminal -> Xmodem/Zmodem ->Directories :

          Upload : 你要设置的路径

          Download:你要设置的路径

2.scp

     scp是也是基于ssh的,所以要想正常使用,sshd配置好才可以。

作用:linux服务器之间互相拷贝文件或目录

密令格式:

              scp local_file remote_username@remote_ip:remote_folder 

例如:   scp root@192.168.120.204:/opt/soft/nginx-0.5.38.tar.gz      /opt/soft/

注意拷贝目录加” -r“ 参数


3. rsync

     注意:

      1.rsync可以基于ssh来同步数据,这时候与scp很像,不需要配置rsync的源,命令中使用一个冒号:。

       2.rsync也可以使用rsync自己的协议,这时候需要在服务段配置数据源,

                 vi /etc/rsyncd.conf 

                  [cdh]
                  path=/home/hadoop-cdh
                  uid=0                                                

                  hosts allow=221.122.127.0/22   可以访问的ip

                  read only =yes                                只可以读

       3.配置完数据源要重新启动rsyncd服务。

       4.使用两个冒号的时候就是使用rsync自己的协议

Rsync的命令格式可以为以下六种
  rsync [OPTION]... SRC DEST
  rsync [OPTION]... SRC [USER@]HOST:DEST
  rsync [OPTION]... [USER@]HOST:SRC DEST
  rsync [OPTION]... [USER@]HOST::SRC DEST
  rsync [OPTION]... SRC [USER@]HOST::DEST
  rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST]
  对应于以上六种命令格式,rsync有六种不同的工作模式:
  1)拷贝本地文件。当SRC和DES路径信息都不包含有单个冒号":"分隔符时就启动这种工作模式。如:rsync -a /data /backup
  2)使用一个远程shell程序(如rsh、ssh)来实现将本地机器的内容拷贝到远程机器。当DST路径地址包含单个冒号":"分隔符时启动该模式。如:rsync -avz *.c foo:src
  3)使用一个远程shell程序(如rsh、ssh)来实现将远程机器的内容拷贝到本地机器。当SRC地址路径包含单个冒号":"分隔符时启动该模式。如:rsync -avz foo:src/bar /data
  4)从远程rsync服务器中拷贝文件到本地机。当SRC路径信息包含"::"分隔符时启动该模式。如:rsync -av root@172.16.78.192::www /databack
  5)从本地机器拷贝文件到远程rsync服务器中。当DST路径信息包含"::"分隔符时启动该模式。如:rsync -av /databack root@172.16.78.192::www
  6)列远程机的文件列表。这类似于rsync传输,不过只要在命令中省略掉本地机信息即可。如:rsync -v rsync://172.16.78.192/www

     

        

    








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值