linux的文件同步、压缩、归档

1.文件同步

命令 含义
rsync -r /mnt/ root@ip:/mnt 同步数据
rsync -rp /mnt/ root@ip:/mnt 同步数据带权限
rsync -rpo /mnt/ root@ip:/mnt 同步数据带权限用户
rsync -rpog /mnt/ root@ip:/mnt 同步数据带权限用户组
rsync -rpogt /mnt/ root@ip:/mnt 同步数据带权限用户,组,时间戳
rsync -rpogtl /mnt/ root@ip:/mnt 同步数据带权限用户,组,时间戳,链接
rsync -r /dev/pts/ root@ip:/mnt 同步设备,不成功
rsync -Dr /dev/pts root@ip:/mnt 同步数据带设备,成功

我们选取三条命令执行,
rsync -r /mnt/ root@ip:/mnt
我们可以看到下图中两个虚拟机下的权限,用户名不同。(node1虚拟机中的文件时间是其获得同步文件的时间,时间相同是因为文件刚建立就同步)
在这里插入图片描述
rsync -rpogtl /mnt/ root@ip:/mnt
下图中权限,用户,组,时间戳与文件原本的用户名相同,此文件没有链接,如果有链接,链接也会被同步。
在这里插入图片描述
rsync -Dr /dev/pts root@ip:/mnt
在这里插入图片描述

2.归档

目录变为文件 上传速度加快

命令 含义
tar cf etc.tar dir1 dir2 将两个目录归档进文件etc.tar
tar tf etc.tar t代表查看
tar -rf etc.tar file/dir r第归,添加进新的文件或目录
tar xf etc.tar 解压所有文件
tar xf etc.tar -C /mnt/ 解压到/mnt目录下
tar -f etc.tar --get file 解压出文件file
tar -f etc.tar --delete mnt 删除文件mnt

执行命令:tar cf etc.tar dir1 dir2 和tar tf etc.tar
在这里插入图片描述
执行命令:tar -rf etc.tar file/dir
在这里插入图片描述
执行命令:tar xf etc.tar -C /mnt/
在这里插入图片描述
执行命令:tar -f etc.tar --delete westos
在这里插入图片描述

3.压缩

压缩文件常见有四种类型: zip    gzip    bz2    xz
du -sh etc.tar.xz 查看压缩包大小
(1)zip -r etc.tar.zip etc.tar          压缩etc.tar
unzip etc.tar                解压
这种方式会保留原文件,解压前要删除源文件,否则解压时或询问是否重命名。(如下图)下图中zip文件解压后其压缩文件依然存在,我们可以查看其文件大小,其他类型压缩文件解压后就不存在了。
在这里插入图片描述
(2)gzip etc.tar                  压缩etc.tar
gunzip etc.tar.gz                解压
在这里插入图片描述
(3)bzip2 etc.tar                压缩etc.tar
bunzip2 etc.tar.bz2                解压
在这里插入图片描述
(4)xz etc.tar                 压缩etc.tar
unxz etc.tar.xz                   解压
在这里插入图片描述

4.组合操作

  • 压缩打包一起
    tar zcf etc.tar.gz file/dir              将目录或文件打包并压缩进etc.tar.gz压缩包
    tar zcf etc.tar.xz file/dir (注意:文件类型仍是gz)   将目录或文件打包并压缩进etc.tar.gz压缩包
    tar jcf etc.tar.bz2 file/dir              将目录或文件打包并压缩进etc.tar.gz压缩包
    tar Jcf etc.tar.xz file/dir              将目录或文件打包并压缩进etc.tar.gz压缩包
    file etc.tar.gz                       查看文件类型
  • 解压缩解包一起
    tar zxf etc.tar.gz
    tar jxf etc.tar.bz2
    tar Jxf etc.tar.xz
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43328213/article/details/83042127