Linux下文件在系统中的传输:远程同步、归档、压缩等

116 篇文章 0 订阅
114 篇文章 0 订阅

文件在系统中的传输

1.scp

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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.rsync

rsync是远程同步命令,有速度快等特点,具体使用方法如下:
rsync -r		同步目录
rsync -p 		同步权限
rsync -o		同步文件的所有人
rsync -g		同步文件的所有组
rsync -l		同步链接
rsync -D		同步设备文件
rsync -t		同步文件的时间戳

在这里插入图片描述

在这里插入图片描述

3.tar

tar是用来归档文件的,即将多个文件变成一个文件
tar -c			创建
tar -v			显示过程
tar -f 			指定归档文件名称
tar -x			解档
tar -t			查看归档文件内容
tar -r			添加文件到归档中
tar --get		解档指定文件
tar -C			指定解档目录
tar	--delete	删除归档中的指定文件

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4.压缩命令

(1)zip

tar zip -r xxx.tar.zip	xxx.tar		将xxx.tar以zip方式压缩为xxx.tar.zip
unzip xxx.tar.zip				将xxx.tar.zip解压到当前

在这里插入图片描述

(2)gz

gzip xxx.tar					以gz方式压缩文件xxx.tar
gunzip xxx.tar.gz				解压xxx.tar.gz

tar zcf xxx.tar.gz /xxx			归档/xxx下的文件并且使用gz方式压缩
tar zxf xxx.tar.gz				解压xxx.tar.gz

在这里插入图片描述

(3)bz2

bzip2 xxx.tar					以bz2方式压缩文件xxx.tar
bunzip2 xxx.tar.bz2				解压xxx.tar.bz2

tar jcf xxx.tar.bz2 /xxx		归档/xxx下的文件并且使用bz2方式压缩
tar jxf xxx.tar.bz2 			解压xxx.tar.bz2

在这里插入图片描述

(4)xz

tar xz xxx.tar					以xz方式压缩文件xxx.tar
unxz xxx.tar.xz					解压xxx.tar.xz

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值