Linux系统中的文件传输

一、scp与rsync

1.scp

	scp   本地文件  远程主机用户@远程主机ip:远程主机目录的绝对路径        ##上传
	scp  远程主机用户@远程主机ip:远程主机文件的绝对路径   本地文件   ##下载

用法:

  • r ##复制目录
  • q ##传输文件时不显示进度
    在这里插入图片描述

2.rsync

	rsync   本地文件   远程主机用户@远程主机ip:远程主机目录的绝对路径    (上传)
	rsync   远程主机用户@远程主机ip:远程主机目录      文件存储路径       (下载)

用法参数:

  • r ##复制目录
  • l ## 复制链接
  • p ##复制权限
  • t ## 复制时间戳
  • o ## 复制拥有者
  • g ## 复制拥有组
  • D ##复制设备文件
    在这里插入图片描述

3. 比较scp与 rsync的传输速度:在这里插入图片描述

scp三次执行时间几乎一致,并无太大差别,而rsync后两次的执行时间远远小于第一次。

二、文件的归档压缩

1.文件归档

tar

  • c ##创建
  • f ##指定文件名称
  • x ##解档
  • v ##显示过程
  • t ##向归档文件中添加文件
  • ‘- - get ## 解档指定文件
  • ’ - - delete ##删除指定文件
  • ‘ - - C ##指定解档路径
  • ’ - - P ## don’t remove “/”

2.文件的压缩

        zip
	     zip - r mnt.tar.zip   etc.tar   #zip 格式压缩
         unzip mnt.tar.zip               #zip 格式解压缩
      gzip
         gzip mnt.tar                   #gzip 格式压缩
         gunzip mnt.tar.gz          #gzip 格式解压缩
      bzip2 
          bzip2   mnt.tar                     #bzip2 格式压缩
          bunzip   2 mnt.tar.bz2          #bzip2 格式解压缩
      xz
           xz   mnt.tar                          #xz 格式压缩
           unxz    mnt.tar.xz                ##xz格式解压

3.tar+ 压缩

		gzip
			tar zcf etc.tar.gz / etc tar zxf etc.tar.gz
		bzip2
			tar jcf etc.tar.bz2 / etc
			tar jxf etc.tar.bz2
		xz
			tar Jcf etc.tar.xz / etc
			tar Jxf etc.tar.xz
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值