दूसरे भाग के लिए, चूंकि pjz ने बाकी का जवाब दिया, मेरा मानना है कि आप --ignore-मौजूदा स्विच का उपयोग केवल नई फाइलें प्राप्त करने के लिए कर सकते हैं।
से http://www.samba.org/ftp/rsync/rsync.html :
यह rsync को उन फ़ाइलों को अद्यतन करना छोड़ देता है जो पहले से ही गंतव्य पर मौजूद हैं (यह मौजूदा निर्देशिकाओं की उपेक्षा नहीं करता है, या कुछ भी नहीं किया जाएगा)। यह भी देखें - वर्तमान। यह विकल्प एक स्थानांतरण नियम है, एक बहिष्करण नहीं है, इसलिए यह फ़ाइल-सूचियों में जाने वाले डेटा को प्रभावित नहीं करता है, और इस प्रकार यह विलोपन नहीं करता है। यह सिर्फ उन फाइलों को सीमित करता है जिन्हें रिसीवर स्थानांतरित करने का अनुरोध करता है।
यह विकल्प उन लोगों के लिए उपयोगी हो सकता है - जब वे बैकअप बैकअप को जारी रखने की आवश्यकता होती है, तो --link-dest विकल्प का उपयोग करके बैकअप लेते हैं। चूंकि --link- डेस्ट रन को एक नई निर्देशिका पदानुक्रम (जब इसे ठीक से उपयोग किया जाता है) में कॉपी किया जाता है, तो --ignore मौजूदा का उपयोग यह सुनिश्चित करेगा कि पहले से संभाले गए फ़ाइलों को ट्वीक नहीं किया जाता है (जो अनुमतियों में परिवर्तन से बचता है। हार्ड-लिंक्ड फ़ाइलें)। इसका मतलब यह है कि यह विकल्प केवल गंतव्य पदानुक्रम में मौजूदा फ़ाइलों को देख रहा है।
--password-file
विकल्प सर्वर प्रॉम्प्ट को पासवर्ड प्रदान करेगा। फ़ाइल में केवल पासफ़्रेज़ में पासफ़्रेज़ होना चाहिए और अन्य उपयोगकर्ताओं को पढ़ने की अनुमति नहीं है।