2015-03-28 9 views
10

मेरे पास मेरे एस 3 में एक निर्देशिका है जिसमें इसके अंदर एक और निर्देशिका है, लेकिन मुझे इसका नाम पता नहीं है। कमांड लाइन "get" टूल का उपयोग करके, मैं उस निर्देशिका को डाउनलोड करना चाहता हूं, लेकिन ऐसा लगता है कि ऐसा नहीं लगता है। my-production/top-dir/sub-dir/some-files.jpg तो s3cmd get s3://my-production/top-dir/* local-dir s3cmd एक पूरी निर्देशिका प्राप्त करें

"उप-निर्देशिका" निर्देशिका डाउनलोड नहीं करता है:

संरचना की तरह लग रहा है। क्या मुझे निर्देशिका का नाम प्राप्त करना है, निर्देशिका को स्थानीय रूप से बनाना है, फिर अपनी सभी सामग्री "प्राप्त करें"?

उत्तर

-1

आप "सिंक" का उपयोग करने के बजाय

+1

नहीं, जल्द ही बात की, आपको वास्तव में पथों पर ध्यान देना होगा। s3cmd get --recursive --force s3: // बाल्टी/subdirwithothersubdirsinit/localbucket/subdirwithothersubdirsinit/सभी फ़ाइलों और "उपनिर्देशिका" खींच जाएगा। – hogsolo

+1

आप तदनुसार अपनी पोस्ट संपादित करना चाहते हैं;) –

17

आप पैरामीटर --recursive जैसे पारित करने के लिए है "मिल" है। s3cmd get --recursive s3://my-production/top-dir/ local-dir

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