Я пытаюсь автоматизировать процесс синхронизации своих веб-ресурсов с Google Cloud Storage. В основном мне нужно скопировать все в моем каталоге разработки в облако. Однако мне нужно игнорировать каталог .git
и некоторые другие не относящиеся к делу файлы.
Я не могу просто сделать gsutil cp -R . <dest>
, потому что для этого нужно абсолютно все, включая .git
. Я пробовал find . | fgrep git | gsutil cp -I <dest>
, но это сглаживает все каталоги и помещает их в корень!
Есть ли способ решить эту проблему с помощью gsutil
или мне нужно выполнить цикл в сценарии, который загружает все каталоги (кроме .git
) с помощью -R
, а затем загружает отдельные файлы в текущий каталог?