Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

Linux में फ़ाइल के एक हिस्से को ट्रांसफर करने के लिए Zsync का उपयोग कैसे करें

ISO इमेज जैसी बड़ी फ़ाइलें डाउनलोड करना एक बड़ी परेशानी हो सकती है। आपके इंटरनेट कनेक्शन के आधार पर, कभी-कभी उन्हें डाउनलोड करने में हमेशा के लिए लग सकता है, और वे ढेर सारी हार्ड ड्राइव स्पेस खा जाते हैं। फिर, यदि आपको कभी अपडेटेड संस्करण की आवश्यकता होती है, तो आपको पूरी प्रक्रिया फिर से दोहरानी पड़ती है।

हालांकि, एक समाधान है। Zsync Linux के लिए एक फ़ाइल सिंक्रोनाइज़ेशन टूल है जो आपको अपनी फ़ाइलों के केवल उन हिस्सों को अपडेट करने की अनुमति देता है जो बदले हैं, बिना सब कुछ फिर से डाउनलोड किए।

Zsync rsync पर आधारित है, फ़ाइलों और डायरेक्टरी को सिंक्रोनाइज़ करने के लिए एक और लोकप्रिय Linux टूल, और इसका उपयोग करना सुपर आसान है। अधिकांश Linux डिस्ट्रीब्यूशन के पैकेज रिपॉजिटरी में पहले से ही zsync होता है, इसलिए इसे इंस्टॉल करना और शुरू करना भी आसान है।

Zsync इंस्टॉल करें

शुरू करने से पहले, आपको zsync इंस्टॉल करना होगा। यह एक छोटा कमांड लाइन यूटिलिटी है, इसलिए इसमें कई निर्भरताएं नहीं हैं, और इसमें ज्यादा कुछ नहीं है।

Ubuntu/Debian

Debian और Ubuntu दोनों zsync को पैकेज करते हैं, और दोनों के पास इसके उचित रूप से नए संस्करण हैं। आगे बढ़ें और इसे Apt से इंस्टॉल करें।

sudo apt install zsync

Fedora

Fedora के पास zsync पैकेज नहीं है। एक बार फिर, Fedora के सीमित रिपॉजिटरी कुछ हद तक बाधा हैं। लेकिन आप अभी भी इसके स्रोत से zsync इंस्टॉल और उपयोग कर सकते हैं।

सबसे पहले, सुनिश्चित करें कि आपके पास Fedora से आवश्यक विकास टूल हैं।

sudo dnf group install 'Development Tools'

zsync डाउनलोड पेज से वर्तमान स्रोत टारबॉल प्राप्त करें। इसे उस डायरेक्टरी में अनपैक करें जहां आप zsync बनाना चाहते हैं। फिर, एक टर्मिनल खोलें और उस डायरेक्टरी में बदलें।

cd ~/Downloads/zsync-0.6.2

वहां से, zsync को कॉन्फ़िगर, कंपाइल और इंस्टॉल करें।

./configure make -j4 sudo make install

Arch Linux

Arch में zsync अपने डिफ़ॉल्ट रिपॉजिटरी में शामिल है। Pacman से इंस्टॉल करें।

sudo pacman -S zsync

OpenSUSE

आप OpenSUSE के हर संस्करण के लिए zsync का नवीनतम संस्करण पा सकते हैं। इसे अपने पसंदीदा पैकेज यूटिलिटी से इंस्टॉल करें।

sudo zypper in zsync

Solus

Solus में भी zsync अपने डिफ़ॉल्ट रिपॉजिटरी में है। आगे बढ़ें और इंस्टॉल करें।

sudo eopkg it zsync

फ़ाइल डाउनलोड करना

Zsync एक सीधा कमांड-लाइन यूटिलिटी है। इसे उस zsync फ़ाइल का URL पास करें जिसे आप डाउनलोड करना चाहते हैं, और यह तुरंत काम पर लग जाएगा। इसमें कुछ फ्लैग हैं जिनका उपयोग आप विशिष्ट होने के लिए कर सकते हैं। फ़ाइल डाउनलोड करने का प्रयास करके शुरू करें। MX Linux Debian Stable पर आधारित एक लोकप्रिय नया डिस्ट्रीब्यूशन है। वे अपने ISOs के लिए zsync का उपयोग करते हैं। MX Linux डाउनलोड करने के लिए zsync को आज़माएं। यदि आप वास्तव में विशाल फ़ाइल नहीं चाहते हैं, तो आप किसी भी समय Ctrl + C दबाकर कैंसिल कर सकते हैं।

zsync https://linuxfreedom.com/mxlinux/MX/Snapshots/MX-18_January_x64.iso.zsync

Linux में फ़ाइल के एक हिस्से को ट्रांसफर करने के लिए Zsync का उपयोग कैसे करें

ध्यान दें कि zsync अपडेट करने के लिए मौजूदा फ़ाइल की जांच करके शुरू करता है। यदि यह एक नहीं ढूंढता है, तो यह पूरी फ़ाइल डाउनलोड कर देगा।

आपके पास .zsync फ़ाइल को सीधे अपने कंप्यूटर पर डाउनलोड करने और लक्ष्य को डाउनलोड करने के लिए इसका उपयोग करने का विकल्प भी है। अपनी फ़ाइल का पथ निर्दिष्ट करने के लिए -i फ्लैग का उपयोग करें।

zsync -i ~/Downloads/MX-18_January_x64.iso.zsync

परिणाम बिल्कुल वही है।

यदि आप अपनी आउटपुट फ़ाइल का नाम बदलना पसंद करते हैं, तो आप उसके लिए -o फ्लैग का उपयोग कर सकते हैं। कभी-कभी फ़ाइल नाम को छोटा करने से उसके साथ काम करना आसान हो जाता है।

zsync https://linuxfreedom.com/mxlinux/MX/Snapshots/MX-18_January_x64.iso.zsync -o MX-18.iso

एक बार फिर, आपको वही फ़ाइल मिलती है, बस एक अलग नाम के साथ।

फ़ाइल अपडेट करना

Ubuntu भी अपने ISOs के लिए Zsync फ़ाइलों का उपयोग करता है। वे प्राप्त करना उतना आसान नहीं है, हालांकि। आप उन्हें केवल Ubuntu के CD इमेज सर्वर के माध्यम से पा सकते हैं, लेकिन वे Ubuntu और इसके विभिन्न फ्लेवर के लिए वहां हैं। प्रक्रिया बिल्कुल वैसी ही है जैसे एक नई फ़ाइल डाउनलोड करना। Zsync अभी भी आपकी वर्तमान डायरेक्टरी में मौजूदा फ़ाइल की तलाश करके शुरू करेगा। केवल जब यह फ़ाइल ढूंढता है, तो यह उनके बीच अंतर की तुलना करेगा और केवल अपडेट किए गए हिस्सों को डाउनलोड करेगा। नीचे दी गई छवि दिखाती है कि जब zsync को मौजूदा Kubuntu ISO मिलता है तो क्या होता है।

Linux में फ़ाइल के एक हिस्से को ट्रांसफर करने के लिए Zsync का उपयोग कैसे करें

निष्कर्ष

इसके अलावा इसमें ज्यादा कुछ नहीं है। Zsync आपके डाउनलोड को न्यूनतम रखने का एक उत्कृष्ट तरीका है। Zsync का एकमात्र वास्तविक नकारात्मक पक्ष यह है कि यह शायद उतना व्यापक रूप से उपयोग नहीं किया जाता जितना होना चाहिए। फिर भी, यह जांचने लायक है, खासकर यदि आप अक्सर बड़ी फ़ाइलें डाउनलोड करते हैं।

  1. लिनक्स टर्मिनल को कैलकुलेटर के रूप में कैसे उपयोग करें लिनक्स टर्मिनल को कैलकुलेटर के रूप में कैसे उपयोग करें

    क्या आप फैंसी GUI पर लिनक्स टर्मिनल की सादगी पसंद करते हैं? यदि आपको जल्दी से कुछ गणित करने की आवश्यकता है, तो आपको कैलकुलेटर ऐप का उपयोग करने की आवश्यकता नहीं है। आप उन टूल का उपयोग करके टर्मिनल का उपयोग करके अपनी गणना कर सकते हैं जो शायद आपके पास पहले से इंस्टॉल हैं। आइए देखें कि आप लिनक्स टर्मिनल

  1. लिनक्स में tee कमांड का उपयोग कैसे करें लिनक्स में tee कमांड का उपयोग कैसे करें

    यदि आप कभी अपने लिनक्स शेल के तहत पाइप और रीडायरेक्शन का उपयोग करते हैं, तो संभावना है कि आपको कभी-कभी tee यूटिलिटी का उपयोग करने की भी आवश्यकता होगी। tee क्या करता है? ls जैसी कमांड आपके वर्तमान डायरेक्टरी की सामग्री प्रदर्शित करेगी। दूसरे शब्दों में, यह इन सामग्री को stdout (स्टैंडर्ड आउटपुट) पर प

  1. लिनक्स में Zip फ़ाइलें कैसे निकालें लिनक्स में Zip फ़ाइलें कैसे निकालें

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