कुछ इस तरह:
rsync -avh --delete /local/directory username@remotehost:/home/public
यह directory
भीतर पैदा करेगा /home/public
। यदि आप फिर भी directory
सीधे /home/public
कुछ का उपयोग करने की सामग्री चाहते हैं (ध्यान दें कि स्लैश को पीछे छोड़ें):
rsync -avh --delete /local/directory/ username@remotehost:/home/public
की जाँच करें man rsync
और अधिक विकल्प के लिए। ऊपर इस्तेमाल किया:
--delete
दूरस्थ होस्ट पर मौजूद कोई भी फ़ाइल नहीं हटाएगा, इसलिए आप जो भी स्थानांतरण करते हैं, उसके बारे में सावधान रहें।
a
"संग्रह" के लिए है और ज्यादातर मामलों में उपयोगी होना चाहिए
h
मानव पठनीय फ़ाइल आकारों को सक्षम करेगा
कुछ अतिरिक्त विकल्प जिनका आप उपयोग करना चाहते हैं:
--progress
वर्तमान प्रगति के रूप में अच्छी तरह से देखने के लिए
--dry-run
देखने के लिए क्या सैद्धांतिक रूप से प्रेषित किया जाएगा (लेकिन वास्तव में कुछ भी संचारित नहीं करें)