मैं अपने मुख्य वेब सर्वर को दूरस्थ सर्वर पर बाद में नई उत्पन्न फ़ाइल जोड़कर rsync स्थापित करने का प्रयास कर रहा हूं।
यहां वह कमांड है जिसका मैं उपयोग करता हूं:
rsync -avh --update -e "ssh -i /path/to/thishost-rsync-key" remoteuser@remotehost:/foo/bar /foo/bar
लेकिन ऐसा लगता है कि वेब सर्वर वास्तव में '--update' ध्वज के बावजूद सभी फ़ाइलों को स्थानांतरित करता है। मैंने अलग-अलग ध्वज संयोजनों (उदाहरण के लिए '-a' और '-uv' का उपयोग करने की कोशिश की है) लेकिन किसी ने मदद नहीं की। इसलिए सोच रहा हूं कि मैं केवल नई जोड़ी गई फाइलों को भेजने के लिए rsync कमांड को कैसे संशोधित कर सकता हूं। धन्यवाद
-a
विकल्प का समर्थन नहीं करता है जो (स्वामी, समूह, परमिट, ...) का अर्थ है तो यह हमारे मुद्दे का कारण होना चाहिए।
-c
विकल्प मिला । यह मौजूदा समय या आकार के बजाय एक चेकसम के आधार पर मौजूदा फाइलों को छोड़ देता है।
rsync /foo/bar remoteuser@remotehost:/foo/bar