Linux之redhat系统关于文件在系统中的传输(传输如泄洪,管道的好坏决定了效率)

#######文件在系统中的传输###########
1.scp

scp file  root@ip:dir  ##文件上传

    scp -r  dir  root@ip :dir ##目录上传

如下图所示


    scp root@ip:file  dir  ##文件下载

  scp  -r  root@ip : file  dir  ##目录下载

文件和目录的下载


2.rsync   ###远程同步,速度快,默认会忽略,文件属性,链接文件,设备文件
        -r  ##同步目录
        -p  ##同步权限
        -o  ##同步文件所有人
        -g  ##同步文件所有组

同步客户端文件标示

同步服务端文件标示


        -l  ##同步链接
        -D  ##同步设备文件
        -t  ##同步文件时间戳


3.tar       ##归档文件(把很多个文件变成一个)
       -c        ##创建
       -v        ##显示过程
       -f        ##指定归档文件名称
       -t        ##查看归档文件内容


       -r        ##添加文件到归档中


       --get     ##解档指定文件


       --delete  ##删除归档中的指定文件


       -C         ##指定解档目录
4.压缩
du -sh xxx.tar.zip  ##查看压缩后的大小

zip
            zip  -r  xxx.tar.zip      压缩
            unzip  xxx.tar.zip  减压


 gzip
        gzip xxx.tar              压缩  
         gunzip xxx.tar.gz    减压


             +++++
         tar zcf xxx.tar.gz  /xxx        打包加压缩
         tar zxf xxx.tar.gz                


          bz2
          bzip2 xxx.tar
          bunzip2 xxx.tar.bz2


           +++++
            tar jcf xxx.tar.bz2 /xxx           打包加压缩
            tar jxf xxx.tar.bz2

xz
          xz xxx.tar
         unxz    xxx.tar.xz


          ====
 51         tar Jcf xxx.tar.xz  /xxx   打包加压缩
 52         tar Jxf xxx.tar。xz
  注意:  zip  不能之间进行归档加减压
      而其他三种 可以打包压缩一部完成

猜你喜欢

转载自blog.csdn.net/qq_42732013/article/details/81206219
今日推荐