系统文件传输,打包,压缩

1. scp (上传/下载)

scp file user@ip:/dir
scp user@ip:/file dir
之前在sshd服务里已经说过就不赘述了

2. rsync(镜像)

rsync         ## 远程同步,速度快,默认会忽略文件属性,链接文件,设备文件(镜像,就像人照镜子速度快,但是不会把影子照进去)
         -r   ##同步目录
         -p   ##同步权限
         -o   ##同步文件所有人
         -g   ##同步文件所有组
         -l   ##同步链接
         -D   ##同步设备文件
         -t   ##同步文件时间戳

ln -s /mnt/file1 /mnt/westos(建立软链接,这个命令是把westos指向file1,点击westos,实际进去的是file1,westos相当于一个快捷方式,指向file1)
在这里插入图片描述
在这里插入图片描述

在做实验时,可以同时打开俩台虚拟机,在客户端的/mnt/下建立几个文件,然后修改它们的权限,所有人,所有组,加个链接等,用watch命令监控/mnt/下的文件。在服务端用watch命令监控/mnt/里面的文件,做完一组然后删除服务端里/mnt/里面的文件,再到客户端拿另一组命令传输文件看效果。
例:先把准备工作按照上面所说做好,然后验证 -r 命令,再验证-rp命令
rsync -r /mnt/ root@172.20.70.10:/mnt/

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

3.tar(打包)

 tar         ##归档文件(把多个文件变成一个文件,就是打包)
        c   ##创建
        v   ##显示过程
        f   ##指定归档文件名称
        x   ##解档(打包的逆过程)
        t   ##查看归档文件内容
        r   ##添加文件到归档中   格式:例:tar rf etc.tar file(把file添加到etc.tar中)
        --get  ##解档指定文件    格式:例:tar f etc.tar --get file(解档etc.tar包中的file文件)
        --delete  ##删除归档中的指定文件   格式:例:tar f etc.tar --delete file(删除etc.tar包中的file文件)
        -C    ##指定解档目录   把文件解压到指定目录 格式:例:tar -xf etc.tar -C /mnt(把etc.tar解档到/mnt中)

例:把/etc归档到/root/Desktop下,名字为etc.tar
在这里插入图片描述
例:tar -xf etc.tar -C /mnt(把etc.tar解档到/mnt中)

在这里插入图片描述

4.压缩
4.1 zip

zip -r XXX.tar.zip  XXX.tar  ##压缩(压缩时cpu可以运转到极限)
unzip  XXX.tar.zip   ##解压

先把etc.tar压缩,压缩完之后对比查看前后大小,效果很明显,从30Mb压缩到例8.4Mb

在这里插入图片描述
4.2 gz

 gzip XXX.tar   ##压缩
 gunzip XXX.tar.gz  ##解压
 =============解压,前面加z,可以和tar命令以一起使用
 tar zcf XXX.tar.gz /XXX
 tar zxf XXX.tar.gz
 tar zxf XXX.tar.gz -C /mnt ##把XXX.tar.gz解压并解档到/mnt里

在这里插入图片描述
4.3 bz2

bzip2 XXX.tar   ##压缩
bunzip2 XXX.tar.bz2  ##解压
=========解压,前面加j,与tar配合使用(用法与gz的tar类似)
tar jcf XXX.tar.bz2  /XXX
tar jxf XXX.tar.bz2

4.4 xz

 xz XXX.tar  ##压缩
 unxz XXX.tar.xz   ##解压
 ========解压,前面加J,(用法与gz的tar类似)
 tar Jcf XXX.tar.xz /XXX
 tar Jxf XXX.tar.xz
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值