主页 > 手机  > 

【Linux专栏】find命令+同步实验

【Linux专栏】find命令+同步实验

Linux & Oracle相关文档,希望互相学习,共同进步

风123456789~-CSDN博客

1.实验背景

需要把一个目录中所有文件,按照目录把某个时间点之前的同步到一个盘中,之后的同步备份到另一个盘中,实现不同时间段的备份。

本次实现目标:把common文件夹中 2025年之后的含文件夹 ,移动到 2025after 目录中

2025年之前的含文件夹 ,移动到 2024before 目录中

2. 知识点准备 2.1 scp命令同步

登录到10服务器:将common文件夹中内容/home/file/common/

-> 同步到 17服务器/home/oracle/important/15/common/

命令:

scp -r common oracle@192.168.3.17:/home/oracle/important/15

结果截图:可以看到时间都变了,变成操作的时间

2.2 rsync命令同步

登录到10服务器:将common文件夹中内容/home/file/common/

-> 同步到 17服务器/home/oracle/important/15/common/

命令:

/usr/bin/rsync -av /home/file/common/oracle@192.168.3.17:/home/oracle/important/15/common/

结果截图:执行后文件时间依然保持原来的时间

区分:命令1 是把文件夹common移动过去了,命令2是把 common下的文件夹移动过去

/usr/bin/rsync -av /xxx/common /home/oracle/important/15/testcommon/2023/

/usr/bin/rsync -av /xxx/common/ /home/oracle/important/15/testcommon/2023/

2.3 查看文件的修改时间 (1)10服务器:原始的文件

(2)rsync命令同步到17服务器: 同步后的文件

(3)修改17的某个文件名称:mtime不变
标签:

【Linux专栏】find命令+同步实验由讯客互联手机栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“【Linux专栏】find命令+同步实验