2015-09-04 19 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/*' 

सुझाव: विशेष रूप से आप ठीक ढंग से काम करने के लिए अपने वाइल्डकार्ड और एकल या डबल उद्धरण में विशेष वर्ण संलग्न करने के लिए है, नीचे दिए गए मिलान पात्रों में से उदाहरण हैं। एस 3 कमांड के बारे में अधिक जानकारी के लिए, इसे amazon here में देखें।

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

आपको यहां सूडो की आवश्यकता क्यों है? – agathver

संबंधित मुद्दे