zoukankan      html  css  js  c++  java
  • Linux从入门到精通——文件传输

    ####文件在系统中的传输###

    1.scp
           scp传输速度比较慢,相当于远程复制,scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令
           上传:
            scp 本地文件 远程主机@远程主机IP:远程主机目录
           下载:
            scp 远程主机@远程主机IP:远程主机目录 本地目录

                                                             

    2.rsync

      rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。

      它的特性如下:

      可以镜像保存整个目录树和文件系统。
      可以很容易做到保持原来文件的权限、时间、软硬链接等等。
      无须特殊权限即可安装。
      快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件。rsync 在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽。
      安全:可以使用scp、ssh等方式来传输文件,当然也可以通过直接的socket连接。


           rsync比较快,类似于镜像过程,远程同步,默认会忽略文件属性和链接文件,设备文件
          -r   ##同步目录
          -p   ##同步权限
          -o   ##同步文件所有人
          -g   ##同步文件所有组
          -l   ##同步文件软链接
          -D   ##同步设备文件
          -t   ##同步文件的时间戳

                    

    3.tar打包  
           tar  ##归档文件(把很多个文件变成一个文件)
          -c  ##创建一个压缩文件的参数指令(create)
          -f  ##指定归档文件名称
          -v  ##显示压缩的过程
          -t  ##查看归档文件内容
          -r  ##添加归档文件
          --get ##解档指定文件
          --delete  ##删除指定文件
          -C  ##指定解档目录
          -x  ##解档文件
       
          【归档的时候文件的大小会改变,会把链接过滤掉】

      

     

    4.压缩  
           zip       【只能压缩归档以后的文件】
          zip -r xxx.tar.zip xxx.tar
          unzip xxx.tar.zip

           gz bz2 xz  【归档压缩可以一步完成】
         (1)gz
             gzip xxx.tar
             gunzip xxx.tar.gz
             ===
             tar zcf xxx.tar.gz /xxx
             tar zxf xxx.tar.gz
         (2)bz2
             bzip2 xxx.tar
             bunzip2 xxx.tar.bz2
             ===
             tar jcf xxx.tar.bz2 /xxx
             tar jxf xxx.tar.bz2 (-C)
           (3)xz
             xz xxx.tar
             unxz xxx.tar.xz
             ===
             tar Jcf xxx.tar.xz /xxx
             tar Jxf xxx.tar.xz
       


     

  • 相关阅读:
    十六.jQuery源码解析之Sizzle设计思路.htm
    关于微信浏览不能URL传参,URL中的问号被删除
    websocket 通信协议
    java_httpservice
    Socket.Io 做个标记 下来了解下
    通过netty实现服务端与客户端的长连接通讯,及心跳检测。
    NETTY 编码器介绍
    Netty4.0学习教程
    FORM表单不刷新提交POST数据
    Linux0.11学习
  • 原文地址:https://www.cnblogs.com/wf-aiyouwei/p/9367187.html
Copyright © 2011-2022 走看看