rsync - 排除超过特定大小的文件?

Modified on: Wed, 30 Oct 2019 19:00:02 +0800

我正在将桌面备份到远程计算机上。我基本上在做rsync -a ~ example.com:backup/但是有大量的大文件,例如wikipedia转储等大多数文件我关心的很小,比如firefox cookie文件,或.bashrc。是否有一些rsync调用会排除超过一定大小的文件?这样我就可以先复制所有小于10MB的文件,然后再复制所有文件。这样我就可以对最重要的文件进行快速备份,然后对其他所有文件进行更长时间的备份。

作者:Rory

最佳答案

有一个max-size选项:

--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”)是一个gibibyte(1024 * 1024 * 1024)。如果希望乘数为1000而不是1024,请使用“KB”,“MB”或“GB”。 (注意:所有值也接受小写。)最后,如果后缀以“+1”或“-1”结尾,则该值将在指示的方向上偏移一个字节*

作者:guillem,davey

相关问答

添加新评论