rsync同步时,删除目标目录比源目录多余文件的方法(--delete) 脚本如下: 过滤catalina.out和logs文件 以服务端为主,客户端和服务端不一致,以服务端为准 #!/bin/bash #同步 ...
日常运维工作中用到rsync同步两个目录时,有时会要求删除目标目录中比源目录多出的文件,这种情况下,可用到rsync的 delete参数来实现。 实例说明:在服务器A上同步 tmp work目录到远程服务器B的 tmp work目录下 A和B已经提前做好ssh无密码信任跳转关系了 ,同时删除B服务器 tmp work目录下相比于A服务器 tmp work中多余的文件最近在处理策划资源文件的时候需 ...
2016-08-12 19:12 0 26324 推荐指数:
rsync同步时,删除目标目录比源目录多余文件的方法(--delete) 脚本如下: 过滤catalina.out和logs文件 以服务端为主,客户端和服务端不一致,以服务端为准 #!/bin/bash #同步 ...
在日常运维工作中,我们经常用到rsync这个同步神器。有时在同步两个目录时,会要求删除目标目录中比源目录多出的文件,这种情况下,就可用到rsync的--delete参数来实现这个需求了。 实例说明:在服务器A上同步/tmp/work目录到远程服务器B的/tmp/work目录下(A和B已经提前做好 ...
测试一下Linux下面删除大量文件的效率。 首先建立50万个文件 $ test for i in $(seq 1 500000);do echo text >>$i.txt;done 1. rm删除 $ time rm -f * zsh: sure ...
Linux上删除大量文件几种方式对比 目录 Linux上删除大量文件几种方式对比 1. rm删除:因为文件数量太多,rm无法删除(报错) 2. find查找删除:-exec 3. find查找删除:xargs 4. find调用 ...
...
RSYNC 同步完成后删除源文件 Delete source after successful transfer using rsync The syntax is: rsync --remove-source-files -options /path/to/src/ /path ...
删除时也耗时较长,这里可以通过rsync进行删除。 一、rsync删除文件 针对上面的问题,我们可 ...
首先建立50万个文件 ➜ test for i in $(seq 1 500000);do echo text >>$i.txt;done 1. rm ➜ test time rm -f * zsh: sure you want to delete all ...