当前位置: 首页 > 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不变

http://www.dtcms.com/a/25776.html

相关文章:

  • 机器学习(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相关步骤记录
  • 【文献精读】AAAI24:FacetCRS:打破对话推荐系统中的“信息茧房”
  • 无第三方依赖 go 语言工具库
  • 1688商品评论API接口概述,json数据示例参考
  • Unity 手机屏幕适配
  • 简站主题:简洁、实用、SEO友好、安全性高和后期易于维护的wordpress主题
  • 记一次 Git Fetch 后切换分支为空的情况
  • oppo,汤臣倍健,康冠科技25届春招内推
  • 二、几何体BufferGeometry顶点笔记
  • 【MySQL高级】17 - MySQL中常用工具
  • 3.hadoop3.3.6 HA集群搭建