当前位置: 首页 > news >正文

【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不变

相关文章:

  • 机器学习(1)安装Pytorch
  • C#项目05-猜数字多线程
  • kotlin Java 使用ArrayList.add() ,set()前面所有值被 覆盖 的问题
  • 运用先进的智能算法和优化模型,进行科学合理调度的智慧园区开源了
  • STM32 HAL库USART串口中断编程:环形缓冲区防止数据丢失
  • AI IDE - Trae -学习与实践
  • 简单认识一下-Redis
  • 揭秘区块链隐私黑科技:零知识证明如何改变未来
  • springboot024-玩具租赁系统
  • nushell排查磁盘空间使用情况
  • FFmpeg 基本语法全面介绍
  • 利用pico4ultra提高生产力与学习效率的可行性方案
  • electron下载文件,弹窗选择下载路径,并通知下载进度
  • 初识MyBatis
  • Java IO
  • 【深度学习】分布偏移纠正
  • PHP场地预定小程序源码
  • 多表关联查询的优化
  • BERT 大模型
  • Grafana——Rocky9安装Grafana相关步骤记录
  • 习近平向第三十四届阿拉伯国家联盟首脑理事会会议致贺信
  • 朱雀二号改进型遥二运载火箭发射成功
  • 用贝多芬八首钢琴三重奏纪念风雨并肩20年
  • 《日出》华丽的悲凉,何赛飞和赵文瑄演绎出来了
  • 网易一季度净利增长三成,丁磊:高度重视海外游戏市场
  • 手机表面细菌菌落总数可能比马桶高10倍,医生详解如何洗手