प्रगति दिखाने वाली कमांड लाइन पर कॉपी कैसे करें & स्पीड इंडिकेटर

विषयसूची:

Anonim

कभी कामना की थी कि आप कमांड लाइन पर फ़ाइलों की प्रतिलिपि बनाने की गति और स्थानांतरण की प्रगति देख सकें? यदि आप Mac OS, Linux, या किसी अन्य यूनिक्स ऑपरेटिंग सिस्टम की कमांड लाइन से परिचित हैं, तो आप फ़ाइलों, निर्देशिकाओं और अन्य डेटा की प्रतिलिपि बनाने के लिए 'cp' या ditto कमांड का उपयोग कर सकते हैं। डिट्टो और सीपी कमांड बहुत अच्छा है, लेकिन एक नकारात्मक पक्ष यह है कि सीपी में एक प्रगति सूचक शामिल नहीं है, और यही वह है जिसे हम कमांड पर डेटा कॉपी करने के लिए एक प्रगति संकेतक के साथ एक rsync कमांड का उपयोग करने के लिए उपनाम बनाकर यहां हल करने जा रहे हैं। रेखा।

स्पष्ट रूप से यह उन्नत उपयोगकर्ताओं के लिए लक्षित है जो डेटा कॉपी करने के लिए कमांड लाइन का उपयोग करते हैं, और जो टर्मिनल के भीतर उपनाम बनाने और उपयोग करने की अवधारणा के साथ सहज हैं। यदि आप एक अधिक नौसिखिए उपयोगकर्ता हैं, तो आप शायद फाइंडर में कॉपी करना, मैक फाइंडर में फाइलों को डुप्लिकेट करना (जो एक विज़ुअल प्रोग्रेस बार दिखाता है), या मैक फाइंडर में भी फाइलों के लिए कॉपी, कट और पेस्ट का उपयोग करना बेहतर होगा।

Mac पर कमांड लाइन पर प्रगति और गति संकेतक के साथ कॉपी कैसे करें

फिर से, हम ट्रांसफर प्रोग्रेस और स्पीड इंडिकेटर के साथ एक वैकल्पिक कॉपी कमांड बनाने के लिए rsync और एक उपनाम का उपयोग करेंगे। यह MacOS को ध्यान में रखकर कवर किया गया है, लेकिन यह किसी अन्य यूनिक्स या लिनक्स प्लेटफॉर्म के साथ भी काम करता है।

बुनियादी rsync कमांड जिसका हम उपयोग करेंगे वह इस प्रकार है:

rsync -r --progress

लेकिन भविष्य में बार-बार उपयोग करना आसान बनाने के लिए, हम एक उपनाम बनाने जा रहे हैं, ताकि 'pcp' एक प्रगति संकेतक के साथ डेटा कॉपी करे। इस प्रकार, आदेश बन जाता है:

"

alias pcp=rsync -r --progress"

मान लें कि आप zsh का उपयोग करते हैं (जैसा कि अधिकांश आधुनिक MacOS रिलीज़ करते हैं, जब तक कि आप अपना शेल नहीं बदलते हैं), आप इसे अपनी .zshrc फ़ाइल में जोड़ सकते हैं और प्रगति कमांड के साथ प्रतिलिपि का उपयोग करना जारी रख सकते हैं।

उपनाम स्थापित हो जाने के बाद, आप डेटा कॉपी की प्रगति की निगरानी और निगरानी के लिए पीसीपी कमांड का उपयोग कर सकते हैं। उदाहरण के लिए, आप कुछ इस तरह आज़मा सकते हैं:

pcp ~/डाउनलोड/GiantISO.iso /Volumes/Backup/GiantISO-backup.iso

आपको कॉपी करते समय फ़ाइल कॉपी के प्रतिशत, डेटा स्थानांतरण दर और समय के साथ एक प्रगति संकेतक दिखाई देगा।

आप इसका उपयोग निर्देशिकाओं के साथ भी कर सकते हैं, जैसे:

pcp /बैकअप/महत्वपूर्ण सामग्री /बैकअप2/

फिर से, आपको एक प्रगति संकेतक दिखाई देगा जिसमें डेटा कॉपी का प्रतिशत पूरा हो गया है, स्थानांतरण दर, और बीता हुआ समय।

यह ट्विटर पर खोजी गई एक सुपर उपयोगी टिप है, इसे साझा करने के लिए @hoyd को धन्यवाद, आप हमें ट्विटर पर भी फॉलो कर सकते हैं यदि आप इस तरह के हैं। यदि आपके पास कमांड लाइन पर प्रगति और गति दिखाते हुए नकल करने के इस दृष्टिकोण के लिए कोई अतिरिक्त युक्तियाँ, सिफारिशें, सुझाव या विकल्प हैं, तो उन्हें टिप्पणियों में हमारे साथ साझा करें।

यदि आपको यह युक्ति अच्छी लगी हो, तो कमांड लाइन युक्तियों और तरकीबों के हमारे बड़े संग्रह को न भूलें, सीखने के लिए और भी बहुत कुछ है!

प्रगति दिखाने वाली कमांड लाइन पर कॉपी कैसे करें & स्पीड इंडिकेटर