linux运维开发之路(八)— 文件在系统中的传输篇

一、 scp的传输
     scp  file  user@ip:/dir       ##  上传文件
     scp  user@ip:/file  dir       ##  下载文件

     这两方面在第七篇中已做详细的说明和演示,再此不再说明。


二、 rsync远程复制  

     远程镜像同步,速度快,但默认会忽略:文件属性,链接文件,设备文件。所以应该加入以下参数使复制的文件更加准确

           
           -r           ## 同步目录
           -p          ## 同步权限

            rsysnc  -rp  root@172.25.254.206:/root/Desktop/test   /mnt/

           
           -o          ## 同步文件所有人
           -g          ## 同步文件所有组

           rsysnc  -rpog  root@172.25.254.206:/root/Desktop/test  /mnt/

          
           -l           ## 同步链接

            rsysnc  -rpogl  root@172.25.254.206:/root/Desktop/test  /mnt/

           
           -D         ## 同步设备文件

            rsysnc  -rpoglD  root@172.25.254.206:/etc/disk/  /mnt/

          

          
           -t           ## 同步文件时间戳

           rsysnc  -rpoglt   root@172.25.254.206:/root/Desktop/test  /mnt/

             
三、tar:文件的归档
     tar  cvf  etc.tar   /etc
        -c      ## 创建
        -v      ## 显示过程
        -f       ## 指定归档名称
        -t       ## 查看归档目录
        -r       ## 添加文件到归档中
        -C     ## 指定解档目录

        例:归档/etc下所有文件,在桌面上显示有etc.tar,表示归档成功,查看etc.tar,包含所有/etc下的文件。

       

      

       将file文件归档到etc.tar里

     
      --get   ## 解档指定文件
            tar  -f  etc.tar  --get  file        ## 取出file文件

           首先删除桌面的file文件,然后从归档的etc.tar里解档file文件,可看到桌面上产生了file文件。

          
      --delete  ## 删除指定文件
            tar  -f  etc.tar  --delete  file   ## 删除file文件

            删除etc.tar里的file文件

           
四、压缩
  1. zip
     zip -r xxx.tar.zip  /xxx      ##  压缩
     unzip  xxx.tar.zip             ##  解压

    

   
  2. gzip
     gzip xxx.tar
     gunzip xxx.tar.gz

    
  3. bzip2
     bzip2 xxx.tar
     bunzip2 xxx.tar.bz2

    
  4. xzip
     xz xxx.tar
     unxz xxx.tar.xz

    
  tar (J(xz) j(bz2) z(gz))cf etc.tar.xx   /etc   ## 打包压缩一步完成

  例:tar Jcf  etc.tar.xz  /etc

    归档压缩一步完成,可以看到和上面先归档再压缩,文件的大小也没有发生改变。

   
  tar (J j z)xf etc.tar.xx     ## 解压

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值