РЕДАКТИРОВАТЬ: Эй, я проверил эту команду на моем S3 ведро, и, кажется, работает.Позвольте мне попытаться объяснить, и это может помочь вам:
aws s3 cp s3://bucketname/ /home/ --recursive --exclude "*" --include "*.txt"
сначала мы помещаем имя корзины, а затем после / мы указываем место в нашей системе, куда оно должно быть скопировано.Если вы работаете в Windows, вы можете использовать C: / Users / ... или просто / home / в Ubuntu, а остальная часть команды проста.Рекурсивно, поэтому оболочка не остановится на 1 файле, и использование исключений и включений означает, что все файлы игнорируются, если они не являются.если вы указываете на действительный каталог, куда будут скопированы файлы из корзины, или просто перейдите к нему и используйте точку после указания имени корзины s3.
https://docs.aws.amazon.com/cli/latest/reference/s3/index.html