Linux文件在系统中的传输

本文详细介绍远程复制、同步、打包、压缩及归档并压缩的实用命令,如scp、rsync、tar、gzip等,适用于高效管理和传输远程服务器上的文件。

######1.远程复制######

scp
     scp file user@ip:/dir       ##上传
     scp user@ip:/file dir       ##下载


######2.远程同步######

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

注释:rsync速度更快,但是会忽略一些文件。

【示例】

rsync   -r   ##同步目录

rsync   -p    ##同步权限
        -o    ##同步文件所有人

rsync   -g    ##同步文件所有组
        -t    ##同步文件时间戳

rsync  -l    ##同步链接

rsync  -D   ##同步设备文件

 

######3.打包######

打包----归档,归档时快捷键就忽略了
  tar              ##归档文件 (将多个文件变为1个文件)
          -c       ##创建一个压缩文件
          -v       ##显示压缩过程
          -f       ##指定归档文件名称
          -x       ##解档
          -t       ##查看归档文件内容
          -r       ##添加文件到归档中
         --get     ##解档指定文件
         --delete  ##删除归档中的指定文件
          -C       ##指定解档文件
          -p       ##使用原文件的原来属性
          -P       ##可以使用绝对路径来压缩
          -z       ##是否同时具有gzip的属性?是否需要用gzip压缩?
          -j       ##是否同时具有bzip2的属性?是否需要用bzip2压缩?

 tar   -f       ##指定归档文件名称
       -r       ##添加文件到归档中

 tar  -f       ##指定归档文件名称
      -x       ##解档
          

 tar  -f       ##指定归档文件名称
      --get    ##解档指定文件

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

 tar   -r       ##添加文件到归档中
       -f       ##指定归档文件名称
       -x       ##解档
       -C       ##指定解档文件

  tar  -v       ##显示压缩过程


######4.压缩######

常见压缩格式有:rar(闭源).zip.tar
 1) zip格式
          zip -r xxx.tar.zip  xxx.tar    ##压缩
          unzip   xxx.tar.zip             ##解压

 

 2) gz格式
          gzip xxx.tar                   ##压缩
          gunzip xxx.tar.gz           ##解压 
            
 


 3) bz2格式
          bzip2 xxx.tar                  ##压缩
          bunzip2 xxx.tar.bz2        ##解压

 4) xz格式  
          xz  xxx.tar                    ##压缩
          unxz  xxx.tar.xz            ##解压


######5.归档并压缩######

1)gz格式
         tar zcf xxx.tar.gz /xxx

 2) bz2格式
         tar jcf xxx.tar.bz2 /xxx

3)xz格式
      tar Jcf xxx.tar.xz /xxx

     

4)对比bz2,gz,xz格式的压缩文件大小

######6.解压并解档######

1) gz格式
      tar zxf xxx.tar.gz

2)bz2格式
      tar jxf xxx.tar.bz2

3) xz格式
      tar Jxf xxx.tar.xz

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值