RHEL7 (124)系统间的文件传递

归档和压缩,系统间传递文件


归档:把多个文件打包成一个文件,归档不具备压缩功能


tar cvf aa.tar xx1 xx2 xx3 把xx123归档到aa.tar中
--remove-files 归档后删除源文件
归档后的文件比源文件大小和要大,因为其不具备压缩功能,还增加了“盒子”大小


tar xvf aa.tar  解档
-C /opt/ 解档到opt目录下


压缩:
gzip bzip2 zip 


dd if=/dev/zero of=file bs =1M count=100
生成一个100m 的file文件


gzip file 压缩  
gzip -d file.gz 解压


bzip2 file 压缩
bzip2 -d file.bz2 解压


zip file.zip file 压缩 
unzip file.zip 解压


归档并压缩
tar zcvf aa.tar.gz xx1 xx2 xx3
zcvf 用的是gzip 压缩
tar zxvf 解档并解压


tar jcvf aa.tar.bz2 xx1 xx3 xx3
jcvf 用的是bzip2 
tar jxvf aa.tar.bz2


作业:cpio 命令的使用 




系统间传送文件
linux---linux   基于ssh 的两种方法     两边都得先装 openssh-clients软件包
1.scp 
拷贝文件  -p 选项是保留文件权限
scp -选项 /path/file1 tom@192.168.30.30:/path/


也可以把对面的机器东西拷贝过来
scp 192.168.30.30:/path/file1 /path/








拷贝目录  需要添加 -r 选项
scp -r /etc/ 192.168.30.30:/opt/


2.rsync


作为deamon服务来用   自己研究


作为命令来用
rsync -选项 /path/file1 tom@192.168.30.30:/path/
rsync -a /path 192.168.30.30:/opt/
rsync 使用的时候,/boot  和/boot/是不一样的,前者拷贝过去是个整个boot文件夹,后者则是boot里边的东西拷过去了


rsync选项很多可以自己查看--help


图形化Grsync 安装后使用 grsync 




windows--linux
先安装lrzsz包  
rz flie


xshell 中 ctrl alt f  
flizilla 
wincp
linux --windows


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值