一聚教程网:一个值得你收藏的教程网站

热门教程

使用rsync命令同步指定的文件配置

时间:2022-06-30 17:45:30 编辑:袖梨 来源:一聚教程网

有时需要把所有的文件同步到指定目录下,包括子目录。

执行之前确认要同步的文件名。

# rsync -avmn --include='*/' --include='*.pdf' --exclude='*' /SRC/ /DEST/

以下的2个命令的执行结果是一样的,把SRC目录下的指定文件(在这里是所有的pdf文件,包括子目录下),同步到DEST目录下,但是不同步空目录。

# rsync -avm --include='*/' --include='*.pdf' --exclude='*' /SRC/ /DEST/
# rsync -avm --include='*.pdf' -f 'hide,! */' /SRC/ /DEST/

同步新增加的文件。

# rsync -avmu --include='*/' --include='*.pdf' --exclude='*' /SRC/ /DEST/

选项 解释
-a archive 归档模式,表示以递归方式传输文件,并保持所有文件属性
-v 显示同步的情况。最多可以指定3个v
-m 不同步空目录
-n 执行同步之前,确认同步的文件(dry-run)
-u 同步新增加的文件

–include=’*/’是同步目录,–include=’*.pdf’是同步pdf文件,–exclude=’*’是在同步的对象里排除所有的文件。

热门栏目