有时需要把所有的文件同步到指定目录下,包括子目录。 执行之前确认要同步的文件名。 # rsync -avmn --include='*/' --include='*.pdf' --exclude='*' /SRC/ /DEST/ 以下的2个命令的执行结果是一样的,把SRC目录下的指定文件(在这里是所有的pdf文件,包括子目录下),同步到DEST目录下,但是不同步空目录。 # rsync -avm --include='*/' --include='*.pdf' --exclude='*' /SRC/ /DEST/ 同步新增加的文件。 # rsync -avmu --include='*/' --include='*.pdf' --exclude='*' /SRC/ /DEST/
–include=’*/’是同步目录,–include=’*.pdf’是同步pdf文件,–exclude=’*’是在同步的对象里排除所有的文件。 |