文件在系统中的传输

##文件在系统中的传输##
学习目标

  • scp
  • rsync
  • 打包
  • 压缩

1.scp

scp file username@ip:dir  		#上传
scp username@ip:file dir		#下载

2.rsync ##远程同步,速度快,默认会忽略文件属性,连接文件,设备文件

rsync	    -r	##同步目录
	   		-p	##同步权限
	    	-o	##同步文件所有人
	    	-g	##同步文件所有组
 	  		-t	##同步文件时间戳
	    	-l	##同步链接文件
 	  		-D	##同步设备文件

【1】rsync -r /etc root@172.25.254.203:/mnt/ ##传输速度快
在这里插入图片描述

du -sh /etc/ 查看文件大小

在这里插入图片描述
【2】rsync * root@172.25.254.103:/mnt/ ##权限和所有组、所有人不能传输
在这里插入图片描述

在这里插入图片描述
[3]rsync -rp westos root@172.25.254.103:/mnt/ ##传输目录及里面文件的权限
在这里插入图片描述
在这里插入图片描述

[4][root@server mnt]# rsync -rpo westos root@172.25.254.103:/mnt/
在这里插入图片描述
[5][root@server mnt]# rsync -rpog westos root@172.25.254.103:/mnt/
在这里插入图片描述
[6]rsync -rpogtl westos root@172.25.254.103:/mnt/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述[7][root@server ~]# rsync -rpogtlD /dev/pts root@172.25.254.103:/mnt/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.tar

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

1.[root@server Desktop]# tar -cf etc.tar /etc ##创建并指定名称
在这里插入图片描述
2.[root@server Desktop]# tar -xf etc.tar ##解档并指定名称
在这里插入图片描述
3.添加文档 :注意顺序
在这里插入图片描述
4.解档、删除指定文件
在这里插入图片描述
5.解档到指定目录
在这里插入图片描述

4.压缩
#打包压缩一步完成 zip不行

zip

zip -r xxx.tar.zip	 xxx.tar
unzip  xxx.tar.zip	

gz

gzip	
gunzip xxx.tar.gz

tar zcf xxx.tar.gz /xxx ## /xx打包压缩一步完成
tar zxf xxx.tar.gz ##解档

bz2

bzip2	xxx.tar
bunzip2 xxx.tar.bz2

tar jcf xxx.tar.bz2 /xxx ## /xx打包压缩一步完成
tar jxf xxx.tar.bz2 ##解档

xz

xz	xxx.tar
unxz	xxx.tar.xz

tar Jcf xxx.tar.xz /xxx ## /xx打包压缩一步完成(时间较长)
tar Jxf xxx.tar.xz ##解档

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

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值