Я не думаю, что вы можете сделать это с Rsynch. Как сказал вам Кристофер, вы можете пропускать файлы, используя флаг "-x", но не просто синхронизировать эти [1] . Я создал общедоступный запрос функций от вашего имени [2] , чтобы вы могли следить за обновлениями там.
Как я говорю в FR, ИМХО я считаю, что это не следует цели rsynch, поскольку она заключается в том, чтобы синхронизировать папки / корзины, и просто синхронизация некоторых из них не подходит для этой цели.
Существует возможный «обходной путь» с использованием gsutil cp
для копирования файлов и -n
для пропуска уже существующих. Вся команда для вашего случая должна быть:
gsutil -m cp -n <bucket>/*some_naming_convention.csv <directory>
Другой вариант, возможно, немного более надуманный - скопировать / переместить эти файлы в папку, а затем использовать эту папку для rsynch.
Я надеюсь, что это работает для вас;)