Linux系统中的文件传输及文件处理

本文详细介绍SCP、RSYNC、TAR及各种压缩工具的使用方法,包括远程文件传输、同步、归档及压缩解压指令,适用于系统管理员和开发人员进行高效文件管理。

1、scp
scp file (文件名)user(用户名)@ip:/dir(文件目录)
scp user(用户名)@ip:/dir(文件目录) /file(文件名)在这里插入图片描述
在这里插入图片描述
2、rsync 远程同步,速度快,默认会忽略文件属性、链接文件、设备文件
-r 同步目录
-p 同步权限
-o 同步文件所有人
-g 同步文件所有组
-t 同步时间
-l 同步链接
-D 同步设备文件
在这里插入图片描述
在这里插入图片描述

在server上做同步,在client上看效果
-r
在这里插入图片描述在这里插入图片描述
-ro
在这里插入图片描述
在这里插入图片描述
-rop
在这里插入图片描述
在这里插入图片描述
-ropt
在这里插入图片描述在这里插入图片描述
-roptg
在这里插入图片描述在这里插入图片描述
3.tar 归档文件,(把很多文件变成一个文件)
-c 创建
-v 显示过程
-f 指定归档文件名称
-x 解档
-t 查看归档文件内容
-r 添加文件到归档中
–get 解档指定文件
–delete 删除归档中的指定文件
-C 指定解档目录
在这里插入图片描述
4.压缩文件
1)zip
zip -r(文件名).tar.zip 压缩
在这里插入图片描述
unzip xxx.tar.zip
在这里插入图片描述
du -sh file 查看文件大小
在这里插入图片描述
gzip westos.tar
在这里插入图片描述
gunzip westos.tar.gz
在这里插入图片描述
bzip2 westos.tar
在这里插入图片描述
bunzip2 westos.tar.bz2
在这里插入图片描述
xz westos.tar
在这里插入图片描述
unxz westos.tar.xz
在这里插入图片描述
tar jcf etc.tar.bz2 /etc/
在这里插入图片描述
tar zcf etc.tar.gz /etc
在这里插入图片描述
tar jcf etc.tar.xz /etc
在这里插入图片描述
归档压缩,同步进行时只支持bz2、gz、xz三种,不支持zip

对应解压缩
tar jxf etc.tar.bz2
tar jxf etc.tar.gz 文件解压
tar jxf etc.tar.xz

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值