我正在做我的桌面备份到远程机器。 我基本上是做rsync -a ~ example.com:backup/
然而,有大量的大文件,例如维基百科转储等大多数文件我关心一个很小的,如Firefox的cookie文件,或.bashrc
。 是否有一些调用rsync,将排除超过一定大小的文件? 这样我可以复制所有小于10MB的文件,然后做所有的文件。 这样我就可以对最重要的文件进行快速备份,然后对其他文件进行更长时间的备份。
有一个最大尺寸选项:
--max-size=SIZE don't transfer any file larger than SIZE
所以:
# rsync -rv --max-size=1.5m root@tss01:/tmp/dm
将只发送小于1.5米的文件。
关于人的尺寸:后缀如下:“K”(或“KiB”)是kibibyte(1024),“M”(或“MiB”)是mebibyte(1024 * 1024),“G”(或“GiB”)是一个千兆字节(1024 * 1024 * 1024)。 如果您希望乘数为1000而不是1024,请使用“KB”,“MB”或“GB”。 (注意:所有值都接受小写。)最后,如果后缀以“+1”或“-1”结尾,则该值将在指示的方向上偏移一个字节*