प्रतीकात्मक लिंक को कॉपी किए बिना rsync के आर्काइव फ्लैग का उपयोग करना


28

जैसा कि rsyncमैन पेज में कहा गया है , -a(संग्रह) स्विच के बराबर है -rlptgoD। हालाँकि, मेरे पास एक ऐसी स्थिति है जहाँ मैं प्रतीकात्मक लिंक नहीं रखना चाहता। क्या -aस्विच का उपयोग करने और प्रतीकात्मक लिंक की नकल को रोकने का कोई तरीका है ? मैं -rptgoDहर बार लिख सकता था, लेकिन यह थोड़ा लंबा है।

जवाबों:


60

निम्नलिखित आज़माएँ:

rsync -a --no- लिंक ...

या, थोड़ा छोटा:

rsync -a --no-l ...

ध्यान दें कि --no-links/ --no-lस्विच आना चाहिए के बाद-a कमांड लाइन पर स्विच, अन्यथा --linksसे गर्भित -aपर फिर से वापस कर दिया जाता है।


1
मुझे rsync सहायता पृष्ठों में --no-links विकल्प दिखाई नहीं देता है । उन्होंने इस विकल्प को कब जोड़ा?
पल्विस

12
@palswim: --no-OPTIONमैन पेज में विकल्प देखें । -l/ विकल्प --linksद्वारा निहित है -a, और इसलिए इसी --no-OPTIONविकल्प को बंद किया जा सकता है ।
स्टीवन सोमवार

5

नहीं। आप इसके बजाय एक उपनाम का उपयोग कर सकते हैं। लाइन लगा दो

alias mrsync="rsync -rptgoD"

अपने ~ / .profile के अंदर और अगले लॉगिन के बाद, आप बस कॉल कर सकते हैं mrsyncऔर इन मापदंडों को उपनाम के साथ जोड़ सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.