rsync द्वारा निर्देशिका के अंतर्गत सभी फ़ाइलों को स्थानांतरित करने का आदेश


4

यदि rsync द्वारा किसी निर्देशिका के तहत सभी फ़ाइलों को स्थानांतरित किया जाता है, तो rsync एक-एक करके फ़ाइलों को स्थानांतरित करने के लिए क्या आदेश निर्धारित करता है?

पहले तो यह वर्णमाला क्रम में फ़ाइलों को ट्रांसफ़र करने जैसा दिखता था, लेकिन बाद में मैंने पाया कि rsync ने अल्फ़ाबेटिक ऑर्डर के माध्यम से पहली स्वीप में कुछ फ़ाइलों को छोड़ दिया, और फिर उन फ़ाइलों को स्थानांतरित करने के लिए वापस चला गया, जो पहली बार में छोड़ दी गई थीं और यह अभी भी अल्फाबेटिक ऑर्डर में ही हैं ।

धन्यवाद एवं शुभकामनाएँ!

जवाबों:


4

मेरा मानना ​​है कि यह फाइलों को इस क्रम में स्थानांतरित करता है कि वे जिस निर्देशिका में हैं उसके लिए निर्देशिका प्रविष्टि में सूचीबद्ध हैं। यह आमतौर पर आदेश है कि फाइलों को निर्देशिका में जोड़ा गया था, लेकिन यदि कोई फ़ाइल हटा दी जाती है, तो इसका स्थान होगा निर्देशिका में जोड़ी गई अगली फ़ाइल द्वारा उपयोग किया जा सकता है। आप इसका उपयोग करके देख सकते हैं ls -f। यदि आप वास्तव में गैरी विवरण में रुचि रखते हैं, तो man readdirलिनक्स man dirपर या ओएस एक्स पर प्रयास करें।


मेरे पास ओएक्सएक्स पर गेटडेंट्स नहीं है, यह क्या दिखाता है?
22:11

@ छिपकली मैंने अपना जवाब OS X की जानकारी के साथ-साथ दिया है।
कीथबी

rsync की प्रगति देखने के लिए ls -U (डायरेक्टरी ऑर्डर में फ़ाइलें सूचीबद्ध करना) भी उपयोगी हो सकता है।
स्टीव केहलेट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.