`
这些年
  • 浏览: 399761 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用rsync删除文件夹中的在量文件

 
阅读更多

1、先安装rsync
yum install rsync


2
、建立一个空的文件夹:
mkdir /tmp/test


3
、用rsync删除目标目录:
rsync --delete-before -a -H -v --progress --stats  /tmp/test/ log/
这样我们要删除的log目录就会被清空了,删除的速度会非常快。rsync实际上用的是替换原理,处理数十万个文件也是秒删。

选项说明
–delete-before
接收者在传输之前进行删除操作
–progress
在传输时显示传输过程
-a
归档模式,表示以递归方式传输文件,并保持所有文件属性
-H
保持硬连接的文件
-v
详细输出模式
–stats
给出某些文件的传输状态

分享到:
评论

相关推荐

    Windows平台下使用rsync实现文件同步.docx

    在 rsyncd.conf 文件中,需要定义同步模块的路径、权限、日志文件等信息。例如,在上面的示例中,定义了一个名为 [test] 的同步模块,路径为 /cygdrive/d/temp,对应到 Windows 的 d:temp 文件夹。 在客户端,需要...

    Rsync使用指南

    5. **新建、删除文件夹**:右键菜单中选择相应选项进行操作。 **Rsync客户端的使用** 1. **Rsync概述**:除了基本的文件同步,Rsync还能保存文件的旧版本,用于备份系统。 2. **Rsync客户端安装**:Linux系统通常...

    文件夹复制、文件复制工具

    在IT领域,文件和文件夹的复制是日常工作中不可或缺的操作,尤其对于系统管理员、开发者以及普通用户来说。这里我们将深入探讨“文件夹复制”和“文件复制”这两个关键概念,以及相关的工具和技术。 首先,文件复制...

    rsync命令详细解答

    2. **同步同时删除多余文件**:若希望在同步文件的同时删除目标目录中不存在于源目录中的文件,可以添加`--delete`选项: ``` $ rsync -rca --delete /home/vm-bt/mo/test-rsync vm-bt@192.168.7.192:/home/vm-bt/...

    rsync+inotify实现服务器之间目录文件实时同步

    结合 rsync 使用 inotify 可以实现实时监控文件系统变化,并在变化发生时立即启动 rsync 同步任务,从而提高数据同步的实时性和一致性。 #### 需求分析与实现步骤 **需求背景**:假设有一家公司的业务需求,需要...

    rsync命令排除文件和文件夹(exclude-from)

    然后在 `rsync` 命令中使用: ```bash rsync -e 'ssh -p 30000' -avl --delete --stats --progress \ --exclude-from '/home/backup/exclude.txt' \ demo@123.45.67.890:/home/demo /backup/ ``` 这样,所有在 `...

    linux-DuplexRsync使用rsync和fswatch进行DropBoxGoogleDrive风格的双向同步

    它可以实时检测文件或目录的创建、删除、修改等事件,并在发生变更时触发回调函数或执行命令,如在这里启动rsync同步。 3. **双向同步**: 双向同步意味着两个位置的更改都会被识别并应用到另一个位置。这需要解决...

    windows下的rsync工具

    将rsync.exe文件放置在Git安装目录下的bin或mingw64/bin(取决于你的Git版本)文件夹中,就可以在Git Bash中直接使用rsync命令了。 在Git Bash中,你可以像在Linux终端一样使用rsync命令。例如,以下是一些基本的...

    rsync安装下载

    rsync是一种广泛使用的开源同步和备份工具,它在Unix/Linux系统中非常常见,但也有适用于Windows系统的版本,如cwRsync。本篇文章将详细介绍rsync的功能、用途以及cwRsync在Windows环境下的安装与使用。 rsync的...

    ansible实现一键部署rsync服务,并将同步结果钉钉消息发送

    4, 再次提醒,在脚本运行完成后,为保险起见,可将hosts文件中的root密码删除,或修改复杂密码,不会影响后续同步功能。 5, 剧本流程介绍: 1) 主控被控端安装rsync及相关依赖软件; 2) 主控与被控端添加备份用户...

    Rsync+sersync+inotify-tools

    在IT行业中,文件同步是日常运维工作中的重要一环,特别是在多服务器集群或者备份策略中。"Rsync+sersync+inotify-tools"这个组合提供了一套高效且可靠的实时文件同步解决方案。接下来,我们将深入探讨这三个工具...

    rsync.4.1.0

    例如,`--delete`选项可以同步删除源文件夹中已不存在的文件,保持目标文件夹与源文件夹的一致性;`--exclude`则可以指定不希望同步的文件或目录,避免了不必要的数据操作。此外,rsync还支持通过`--bwlimit`设置...

    rsync +cwrsync实现windows和linux的文件同步

    # 允许连接的ip,在演示中使用的云服务器就直接写*,表示无限制如果要规定ip或者ip段(10.1.4.0/255.255.255.0)需要进行其他配置 hostsallow=* # hostsdeny=* # authusers是必须在服务器上存在的真实的系统用户,...

    inotify-tools+rsync实时同步文件的配置方法

    【inotify-tools】是Linux内核2.6版本后引入的一种文件系统监控工具,它能够实时监测文件系统中的各种变化,如创建、修改、删除、移动等事件。这对于需要实时同步文件的应用场景非常有用,例如在分布式系统或者备份...

    rsync.docx

    1. **同步文件夹**: 在客户端使用`rsync`命令将服务器上的`wwwroot`模块同步到本地`/zzz`目录。 ```bash rsync -avz backuper@192.168.1.1::wwwroot /zzz ``` 输入密码`abc123`完成认证。 2. **删除多余文件**:...

    Rsync for windows配置

    - **--include-from**:从指定文件中读取包含模式。 - **--version**:显示版本信息。 - **--address**:指定 IP 地址。 - **--config**:指定配置文件。 - **--port**:指定 Rsync 服务端口。 - **--blocking-io**...

    rsync和sersync的配置资料.pdf

    首先,确保已安装xinetd软件包,如在Red Hat/CentOS系统中使用`yum -y install xinetd`。 2. **启用rsync服务**:编辑`/etc/xinetd.d/rsync`文件,将`disable=yes`更改为`disable=no`,然后重启xinetd服务以使更改...

    unionfs_cleaner:对.unionfs文件夹执行_HIDDEN〜文件扫描,如果远程上存在该文件,请将其删除,并将_HIDDEN〜文件删除。 当达到X GB且当前未访问任何文件时,在本地介质上执行自动rclone移动。 X小时后在指定的文件夹上执行自动rsync备份

    unionfs_cleaner 对.unionfs文件夹执行_HIDDEN〜文件扫描,如果远程上存在该文件,请将其删除,并将_HIDDEN〜文件删除。 当达到X GB且当前未访问任何文件时,在本地介质上执行自动rclone移动。 X个小时后,对指定的...

Global site tag (gtag.js) - Google Analytics