Linux学习笔记八(文件传输的几种优化方法)

scp远程复制命令的应用

scp 本地文件 远程主机用户@远程主机ip:远程主机地址		//上传
scp 远程主机用户@远程主机ip:远程主机目录 本地文件		//下载

在本地创建将要上传的文件:
在这里插入图片描述
上传成功:
在这里插入图片描述
下载成功:
在这里插入图片描述

rsync远程同步命令的使用

该命令的使用方法和scp类似:

参数功能
-r复制目录
-l不忽略链接
-p不忽略权限
-t不忽略时间戳
-g不忽略用户
-o不忽略组
-D不忽略块设备

实验素材准备:
在这里插入图片描述
进行远程同步:
在这里插入图片描述
同步结果为(和源文件属性不同,只有内容相同):
在这里插入图片描述
同步目录本身和目录内的所有内容(注意区别/mnt/和/mnt):
在这里插入图片描述
在这里插入图片描述
不忽略链接,权限进行同步:
在这里插入图片描述

rsync和scp的区别:

rsync会在同步之前在目标主机中进行检测,如果目标主机中已经存在了目标文件,则不会再进行文件传输。而scp则不会,只是执行文件传输的功能。

文件的归档

tar					//打包文件
		c			//创建文件
		v			//显示打包过程
		f			//指定创建的文件名称
		P			//绝对路径
		x			//解档
		-C			//指定解档路径
		r			//添加归档文件
		t			//查看
		--get filename		//将包中的filename文件拿出来
		--delete filename	//将包中的法ilename文件删除

归档:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191016121935849.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR
查看文件内容:
在这里插入图片描述
包中添加新文件:
在这里插入图片描述
删除包中指定文件:
在这里插入图片描述
解档文件:
在这里插入图片描述
绝对路径打包文件:
在这里插入图片描述
在这里插入图片描述
解档文件到绝对路径下:
在这里插入图片描述

文件的四种压缩格式

Linux压缩格式:zip , gz , bzip2 , xz

zip
zip  -r  mnt.tar.zip  mnt.tar			//压缩mnt.tar
unzip  mnt.tar.zip						//减压mnt.tar.zip

在这里插入图片描述

gz
gzip  mnt.tar				//压缩
gunzip  mnt.tar.gz			//解压

在这里插入图片描述

bzip2
bzip2  mnt.tar				//压缩
bunzip2 mnt.tar.bz2			//解压

在这里插入图片描述

xz
xz  mnt.tar					//压缩
unxz  mnt.tar.xz			//解压

在这里插入图片描述

打包压缩一步完成

查看tar的说明(man tar):
在这里插入图片描述
实验结果:
在这里插入图片描述
将参数中的c换成x就可以同时完成打包和解压。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值