फ़ाइल foo.txt पर दूरस्थ मशीन पर मौजूद है को नष्ट करने के:rsync का उपयोग करते हुए एक एकल फाइल
/home/user/foo.txt यह स्थानीय मशीन पर मौजूद नहीं है।
मैं rsync का उपयोग कर foo.txt को हटाना चाहता हूं।
मुझे नहीं पता (और इस प्रश्न के प्रयोजनों के लिए मान लें कि मुझे पता नहीं है) स्थानीय या दूरस्थ मशीनों पर/अन्य/उपयोगकर्ता/अन्य उपयोगकर्ता कौन सी फाइलें हैं, इसलिए मैं पूरी निर्देशिका को सिंक नहीं कर सकता ।
rsync कमांड मैं दूरस्थ मशीन पर foo.txt को हटाने के लिए उपयोग कर सकता हूं?
इस उद्देश्य के लिए एसएसएच का उपयोग नहीं कर सकता। (यह एक नीति बात है, तकनीकी बात नहीं।)) – dirtside
इसके अलावा: rsync: link_stat "/home/user/foo.txt" विफल: ऐसी कोई फ़ाइल या निर्देशिका (2) – dirtside
स्पष्ट रूप से फ़ाइल नहीं है स्थानीय रूप से मौजूद है, हम इसे स्थानांतरित करने के लिए स्रोत फ़ाइल के रूप में निर्दिष्ट नहीं कर सकते हैं। फ़ाइलों को हटाए जाने का एकमात्र तरीका यह है कि यदि आप पूरी निर्देशिका सिंक करते हैं; किसी भी गायब रिमोट फाइलों को हटा दिया जाता है। मुझे लगता है। – dirtside