Как прокомментировал @ A.Queue, решением для пропуска существующих файлов было бы использование команды gsutil cp
с опцией -n
.Эта опция означает no-clobber, так что все файлы и каталоги, уже присутствующие в корзине Cloud Storage, не будут перезаписаны, и только новые файлы и каталоги будут добавлены в корзину.
Если вы выполните следующую команду:
gsutil cp -n -r . gs://[YOUR_BUCKET]
Вы скопируете все файлы и каталоги (включая все дерево каталогов со всеми файлами и подкаталогами внизу), которые отсутствуют в корзине Cloud Storage, тогда как все те, которые уже присутствуют, будутskipped.
Более подробную информацию, связанную с этой командой, вы можете найти в этой ссылке .