मेरे पास linux के लिए s3cmd कमांड लाइन उपकरण है। यह बाल्टी में फ़ाइलों को रखने के लिए ठीक काम करता है। हालांकि, मैं एक फ़ाइल को 'फ़ोल्डर' में ले जाना चाहता हूं। मुझे पता है कि फ़ोल्डरों को एस 3 द्वारा मूल रूप से समर्थित नहीं किया गया है, लेकिन मेरे साइबरडक जीयूआई उपकरण ने मेरे बैकअप देखने के लिए उन्हें अच्छी तरह से परिवर्तित किया है।क्या मैं s3cmd mv कमांड का उपयोग कर एक फ़ाइल को एक S3 बाल्टी के अंदर 'फ़ोल्डर' में ले जा सकता हूं?
वर्तमान में मेरे पास बाल्टी की जड़ में एक फ़ाइल है, जिसे 'test.mov' कहा जाता है। मैं इसे 'विचार' फ़ोल्डर में ले जाना चाहता हूं। मैं इस कोशिश कर रहा हूँ:
s3cmd mv s3://mybucket/test.mov s3://mybucket/idea/test.mov
लेकिन मैं की तरह अजीब त्रुटियों मिलती है:
WARNING: Retrying failed request: /idea/test.mov (timed out)
WARNING: Waiting 3 sec...
मैं भी उद्धरण कोशिश की, लेकिन है कि या तो मदद नहीं की:
s3cmd mv 's3://mybucket/test.mov' 's3://mybucket/idea/test.mov'
न अभी किया फ़ोल्डर का नाम
s3cmd mv 's3://mybucket/test.mov' 's3://mybucket/idea/'
क्या कोई वा y इस 3 जीबी फ़ाइल को हटाने और दोबारा दर्ज करने के भीतर?
अद्यतन: बस FYI करें, मैं सीधे इस तरह एक फ़ोल्डर में नई फ़ाइलें रख सकते हैं:
s3cmd put test2.mov s3://mybucket/idea/test2.mov
लेकिन फिर भी कैसे आसपास उन्हें स्थानांतरित करने नहीं जानता ....
मूल पोस्टर यह नहीं पूछ रहा है कि एस 3 बाल्टी के बीच प्रतिलिपि कैसे करें, लेकिन एस 3 बाल्टी के भीतर फ़ाइल का नाम कैसे बदलें! – Tilo
फ़ाइल को नाम बदलने के समान ही नामकरण नहीं कर रहा है? कम से कम यूनिक्स सिस्टम में मैं हमेशा एमवी कमांड का उपयोग करके अपनी फाइलों का नाम बदलता हूं, इसलिए मेरा मुद्दा यह था कि यदि s3cmd mv फ़ाइलों के लिए काम नहीं कर रहा है तो आप पूरी निर्देशिका को आगे बढ़ाकर काम कर सकते हैं ... – sgimeno
अंतर यह है कि फाइलें बहुत बड़ी हैं और मैं फ़ाइलों को डाउनलोड और पुन: अपलोड किए बिना ढांचे बनाना चाहता हूं ... –