Exclude folders for s3cmd sync

前端 未结 2 1809
感动是毒
感动是毒 2021-01-12 06:40

I am using s3cmd and i would like to know how to exclude all folders within a bucket and just sync the bucket root.

for example

bucket
folder/two/
fo         


        
2条回答
  •  离开以前
    2021-01-12 07:29

    You should indeed use the --exclude option. If you want to sync every file on the root but not the folders, you should try :

    s3cmd --exclude="/*/*" sync local/ s3://s3bucket
    

    Keep in mind that a folder doesn't really exist on S3. What seems to be a file file in a folder folder is just a file named folder/file! So you just have to exclude file with the pattern /*/*.

提交回复
热议问题