7.linux系统中的文件传输

本文详细介绍了Linux环境下使用scp命令进行文件和目录的远程传输,以及rsync和scp的区别。同时,讲解了tar命令进行文件归档及压缩操作,包括gzip、bzip2、xz等不同压缩格式的使用,以及如何结合tar进行压缩。这些工具对于系统管理员进行文件管理和备份至关重要。
摘要由CSDN通过智能技术生成

###########1.实验环境###########
需要2台主机并且保证这两台主机是可以通信的
在这里插入图片描述
###########1 scp命令############
scp 本地文件 远程主机用户@远程主机ip:远程主机目录的绝对路径
scp 远程主机用户@远程主机ip:远程主机文件的绝对路径 本地文件

实验步步骤:
1.在node1建立实验素材
touch westosfile{1…5}
在这里插入图片描述

mkdir westosdir
a)把远程文件复制到本地(下载)在这里插入图片描述
b)把本地文件复制到远程主机 (上传)在这里插入图片描述
scp -q /mnt/* root@172.25.254.121:/mnt ## -q传输文件不显示进度在这里插入图片描述
scp -q -r /mnt/* root@172.25.254.121:/mnt ## -r -q传输文件夹不显示进度在这里插入图片描述
rsync和scp命令的对比

rsync会检测重复的数据,scp命令不会检测重复的数据
在虚拟机里建立westosfile1到westosfile5,一共5个文件,将其权限改为777,将westosfile1设置为lee的软链接在这里插入图片描述 rsync
-r ##复制目录 ##复制时加/为复制目录里的内容,不加为复制整个目录在这里插入图片描述 -l ##复制链接在这里插入图片描述

-p ##复制权限在这里插入图片描述

-t ##复制时间戳在这里插入图片描述

-o ##复制拥有者在这里插入图片描述

-g ##复制拥有组在这里插入图片描述

-D ##复制设备文件在这里插入图片描述
#############文件的归档压缩###############
1.文件归档
tar
c ##创建
f ##指定文件名称在这里插入图片描述

x ##解档在这里插入图片描述

v ##现实过程在这里插入图片描述

t ##查看在这里插入图片描述

r ##向归档文件中添加文件在这里插入图片描述

–get ##解档指定文件在这里插入图片描述

–delete ##删除指定文件在这里插入图片描述

-C ##指定解档路径在这里插入图片描述

-P ##don’t remove “/” 保留绝对路径
2.文件的压缩
zip
zip -r mnt.tar.zip mnt.tar #zip格式压缩在这里插入图片描述

unzip mnt.tar.zip #zip格式解压缩在这里插入图片描述

gzip
gzip mnt.tar #gzip格式压缩
gunzip mnt.tar.gz #gzip格式解压缩在这里插入图片描述

bzip2 mnt.tar #bzip2格式压缩
bunzip2 etc.tar.bz2 #bzip2格式解压缩在这里插入图片描述

xz mnt.tar #xz格式压缩
unxz mnt.tar.xz #xz格式解压缩在这里插入图片描述

3.tar+压缩
gzip
tar zcf etc.tar.gz /etc
tar zxf etc.tar.gz 在这里插入图片描述

bzip2
tar jcf etc.tar.bz2 /etc
tar jxf etc.tar.bz2 在这里插入图片描述

xz
tar Jcf etc.tar.xz /etc
tar Jxf etc.tar.xz在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值