Linux文件远程传输以及打包压缩文件

scp传输

	上传:	scp		 文件 		root@目的ip:绝对路径
	下载:	scp 	root@目的ip:绝对路径 		文件夹

上一张内容的分发秘钥就是用的scp传输:
在这里插入图片描述

rsync传输

相比于scp,rsync 速度快 ,更适合远程同步
注意:在传输过程中是否有/ 关乎是否同步目录本身,还是只发送目录中的文件内容

rsync -r同步目录(递归)
rsync -p同步权限
rsync -o同步文件所有人
rsync -g同步文件所有组
rsync -l同步文件链接(创建一个文件链接 :ln -s file1 westos)
rsync -t同步文件时间戳
rsync -D同步设备文件 (/dev/pts)

实例:
在这里插入图片描述
在这里插入图片描述

du	-sh 	filename
查看文件大小

Linux打包和压缩文件

tar 归档文件(把很多个文件打包成1个文件)

-c创建
-v显示过程
-f指定归档文件名称
-x解档
-t查看归档文件内容
-r添加指定文件
- -get解档指定文件,只写文件名就行
- -delete删除归档中的指定文件
-C指定解档目录

实例:
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

压缩和解压缩

在linux中,压缩和解压缩有四种方式,通常情况下,压缩解压缩会伴随着归档解档(打包拆包)(只有三种)

zip、unzip

 压缩
zip	  -r 	 etc.tar.zip(目标压缩包名)	 etc.tar(原包名)
 解压缩
unzip  etc.tar.zip   

gz(gzip、gunzip)

压缩
gzip	etc.tar
解压
gunzip 	etc.tar.gz

bz2(bzip2、bunzip2)

压缩
bzip2	 etc.tar
解压
bunzip2	 etc.tar.bz2

xz(xz、unxz)

压缩
xz		etc.tar
解压
unxz 	etc.tar.xz

归档并压缩,解压并解档

  1. gz:
归档并压缩
tar 	zcvf		new.tar.gz		/etc/		/mnt/
解压并解档
tar 	zxvf		new.tar.gz
  1. bz2:
归档并压缩
tar 	jcvf		new.tar.gz		/etc/		/mnt/
解压并解档
tar 	jxvf		new.tar.gz
  1. xz:
归档并压缩
tar 	Jcvf		new.tar.gz		/etc/		/mnt/
解压并解档
tar 	Jxvf		new.tar.gz
  • 7
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值