文件在系统中的远程传输

本文详细介绍SCP、RSYNC、TAR等工具的使用方法,包括文件上传、下载、同步及压缩技巧。涵盖不同场景下文件操作命令及参数,如远程同步、归档创建、压缩与解压等。

1.scp

上传:    scp   file user@IP:/dir
下载:    scp   user@ip:/dir/file   /dir

在这里插入图片描述

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

rsync     -r     ##同步目录
rsync     -p    ##同步权限
rsync     -o    ##同步文件所有人
rsync     -g    ##同步文件所有组
rsync     -L     ## 同步文件链接(ln -s file1 westos)
rsync     -D    ##同步设备文件(/dev/pts)
rsync     -t      ##同步文件时间戳

在这里插入图片描述 在这里插入图片描述

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

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

在这里插入图片描述
在这里插入图片描述
4.压缩

压缩是一种通过特定的算法来减小计算机文件大小的机制。这种机制是一种很方便的发明,尤其是对网络用户,因为它可以减小文件的字节总数,使文件能够通过较慢的互联网连接实现更快传输,此外还可以减少文件的磁盘占用空间。
(1)zip

zip  -r  hello.tar.zip   hello  ##压缩
unzip   hello.tar.zip   ##解压

在这里插入图片描述
(2)gz

gzip hello.tar   ##压缩
gunzip hello.tar.gz  ##解压

在这里插入图片描述

在这里插入图片描述
(3)bz2

bzip2 hello.tar  ##压缩
bunzip2 hello.tar.bz2    ##解压

在这里插入图片描述
在这里插入图片描述
(4)xz

xz hello.tar   ##压缩
unxz hello.tar.xz   ##解压

在这里插入图片描述
在这里插入图片描述
5.归档并压缩
(1)bz2类型

tar jcf etc.tar.bz2 /etc/

(2)gz类型

tar zcf etc.tar.gz /etc/

(3)xz类型

tar jcf etc.tar.xz  /etc/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值