2015-09-04 22 views
12

aws s3 synを使用して複数のフォルダを除外する方法はありますか?AWS S3 synを使用して複数のフォルダを除外

私が試した:

# aws s3 sync s3://inksedge-app-file-storage-bucket-prod-env s3://inksedge-app-file-storage-bucket-test-env --exclude 'reportTemplate/* orders/* customers/*' 

しかし、まだそれが

出力フォルダ "顧客" の同期をやっている:これは私のために働い

copy: s3://inksedge-app-file-storage-bucket-prod-env/customers/116/miniimages/IMG_4800.jpg to s3://inksedge-app-file-storage-bucket-test-env/customers/116/miniimages/IMG_4800.jpg 
copy: s3://inksedge-app-file-storage-bucket-prod-env/customers/116/miniimages/DSC_0358.JPG to s3://inksedge-app-file-storage-bucket-test-env/customers/116/miniimages/DSC_0358.JPG 

答えて

20

で最後を!

sudo aws s3 sync s3://xxxx-app-file-storage-bucket-prod-env s3://xxxx-app-file-storage-bucket-test-env --exclude 'customers/*' --exclude 'orders/*' --exclude 'reportTemplate/*' 

ヒント:特にあなたが適切に動作する単一または二重引用符であなたのワイルドカードと特殊文字を囲む必要があり、以下はマッチング文字の一例です。 S3コマンドの詳細については、amazon hereで確認してください。

*: Matches everything 
?: Matches any single character 
[sequence]: Matches any character in sequence 
[!sequence]: Matches any character not in sequence 
+0

なぜここにsudoが必要ですか? – agathver

関連する問題