Linux之文件传输

1、scp命令
scp file user@ip:/dir #把自己主机的文件远程复制到其他主机
scp user@ip:/file dir #把其他主机的文件远程复制到当前主机
2示例:
scp file root@172.25.254.43:/root/Desktop/
在这里插入图片描述
分析:把客户机桌面的file文件传输给了服务机的桌面,前提是接受文件方的防火墙必须关闭,否则会阻止文件的复制。
scp root@172.25.254.18:/root/Desktop/redhat /root/Desktop/
在这里插入图片描述
分析:把服务机桌面的redhat文件复制给了客户机,关闭防火墙。
2、rsync
##远程同步,速度快,默认会忽略:文件属性,链接文件,设备文件
-r ##同步目录
-p ##同步权限
-o ##同步文件所有人
-g ##同步文件所有组
-l ##同步链接
-D ##同步设备文件
-t ##同步文件时间戳
rsync red root@172.25.254.28:/root/Desktop
在这里插入图片描述
rsync -r /etc student@172.25.254.28:/home/student/
在这里插入图片描述
rsync -rpot dir/* root@172.25.254.28:/root/Desktop/
在这里插入图片描述
分析:可以看到除了所有组是root外,服务机的文件权限和所有者君和客户机相同
rsync -rpogt dir/* root@172.25.254.28:/root/Desktop/
在这里插入图片描述

3、tar归档文件

3.tar ##归档文件(把很多个文件变成一个文件)

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

在这里插入图片描述
tar -xf etc.tar
在这里插入图片描述

查看归档文件内容:
tar -ft etc.tar
在这里插入图片描述
添加文件到归档中:
tar -rf etc.tar redaht
在这里插入图片描述
解档指定文件:
在这里插入图片描述
tar -f etc.tar --get
在这里插入图片描述

删除归档中的指定文件:
tar -f etc.tar --delete redhat
在这里插入图片描述

指定解档目录:tar -xf etc.tar -C /mnt
在这里插入图片描述
4、压缩

将文件压缩后会方便文件的传输

zip ##压缩,格式为zip
unzip ##解压缩zip文件
gzip ##压缩,格式为gz
gunzip ##解压缩gz文件
bzip2 #压缩,格式为bz2
bunzip2 ##解压缩bz2文件
xz ##压缩,格式为xz
unxz ##解压缩xz文件
gzip etc.tar.gz etc.tar ##格式为:压缩命令 压缩后文件名 将压缩的打包文件
在这里插入图片描述
分析:压缩后的文件大小仅为8.4M 而打包的文件大小为30M
解压缩文件:
bunzip2 etc.tar.gz
在这里插入图片描述
其他的压缩解压缩命令这里就不一一演示了。每个压缩命令的效果也会有差异。

那么,能不能打包和压缩一起进行呢?
答案是肯定的。tar命令支持bz2,xz,gz格式的打包压缩。
压缩:
ar -jcf 压缩后文件名 压缩文件或目录 ##压缩为bz2格式
tar -Jcf 压缩后文件名 压缩文件或目录 ##压缩为xz格式
tar -zcf 压缩后文件名 压缩文件或目录 ##压缩为gz格式
在这里插入图片描述
tar -jcf etc.tar.gz /etc/*
在这里插入图片描述
tar -jxf 解压文件名 ##解压bz2格式
tar -Jxf 解压文件名 ##解压xz格式
tar -zxf 解压文件名 ##解压gz格式
注意:用什么命令压缩,就要用对应的解压缩命令去解压。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值