文件在系统中的传输

1.scp ##复制文件
scp file user@ip:/dir
在这里插入图片描述
scp user@ip:/file dir
在这里插入图片描述

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

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

示例:

1.将172.25.121.250虚拟机/mnt/的文件同步到172.25.221.250的虚拟机下
在这里插入图片描述
在这里插入图片描述
2.同步目录并同步文件权限
在这里插入图片描述
在这里插入图片描述

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

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

1.归档/etc/目录下的文件: tar cf etc.tar /etc/
在这里插入图片描述
2.归档/etc/目录下的文件和文件file: tar cf etc.tar /etc file
在这里插入图片描述
3.归档并显示过程:tar cfv etc.tar /etc file
在这里插入图片描述
4.查看归档文件内容::tar tf etc.tar
在这里插入图片描述
5.添加file1到归档etc.tar中:tar rf etc.tar file1
在这里插入图片描述
6.删除归档文件etc.tar中的file1,file : tar f etc.tar --delete file1 file
在这里插入图片描述
7.解档etc.tar:tar xf etc.tar
在这里插入图片描述
8.解档指定文件:tar f etc.tar --get etc
在这里插入图片描述
9.指定解档到目录/mnt中:tar xf etc.tar -C /mnt
在这里插入图片描述

4.压缩

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

gz
gzip xxx.tar
gunzip xxx.tar.gz
====
tar zcf xxx.tar.gz /xxx
tar zxf xxx.tar.gz

bz2
bzip2 xxx.tar
bunzip2 xxx.tar.bz2
====
tar jcf xxx.tar.bz2 /xxx
tar jxf xxx.tar.bz2

xz
xz xxx.tar
unxz xxx.tar.xz

示例:

1.zip
在这里插入图片描述
2.gz
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值