Для этого вы можете использовать такую команду, как:
gsutil -m rsync -r -x '^dir3/*' gs://bucket
, это должно получить все объекты, расположенные в корзине, за исключением объектов, начинающихся с dir3 (файлы, не расположенные в каталоге dir3 в вашем примере).
Здесь вы можете найти более подробную информацию о команде rsyn c