使用 rsync 从复杂文件结构中写入特定数据

使用 rsync 从复杂文件结构中写入特定数据

我希望使用 rsync 将日志数据写入连接到 Linux 服务器的外部 USB 驱动器。

下面的命令正在写入所有数据,而不仅仅是十月份的数据。

sudo rsync -av -r --progress --include **2018-10-** . /mnt/ext1/

我需要的十月份的数据可以在不同目录的不同类别中找到。

答案1

rsync -av --include="*/" --include="*2018-10*" --exclude="*" . /mnt/ext1/

您应该首先包含您想要的所有内容,然后排除其余部分。使用--dry-run检查一切是否按预期运行,-m如果您不想复制空目录。

相关内容