बैश शेल में स्क्रिप्ट के साथ टर्मिनल से बैकअप

14 फरवरी को मैं अंदर हूं linux.com का प्रकाशन सिमरत पाल सिंह खोखर, जहां यह एक स्क्रिप्ट प्रस्तुत करता है बैश शैल उनके लेखन में, जो हमें प्रारूप में एक बैकअप बनाने की अनुमति देता है

.tar.bz2

किसी भी निर्देशिका की जो हमारे सिस्टम में है।

हालांकि लिपि यह थोड़ा पुराना है, क्योंकि यह मूल रूप से 13 मार्च, 2009 को प्रकाशित हुआ था, मुझे यह इसके संचालन और इसके उपयोग में आसानी दोनों में बेहद उपयोगी लगता है।

स्क्रिप्ट का उपयोग करने के लिए, निम्नलिखित चरणों का पालन करें:

  1. में एक नया दस्तावेज़ खोलें gedit ओ एन नैनो जैसा आप चाहें।
  2. की प्रतिलिपि बनाएँ पूर्ण स्क्रिप्ट कोड इस नए दस्तावेज़ में।
  3. स्क्रिप्ट को इस रूप में सहेजें
    mybackup.sh

    आप अपनी टीम के भीतर चाहते हैं (अधिमानतः आपके व्यक्तिगत फ़ोल्डर में).

अब हम निम्नलिखित कमांड के माध्यम से स्क्रिप्ट निष्पादन की अनुमति देने जा रहे हैं (आपको पहले खुद को उस निर्देशिका में ढूंढना होगा जिसमें स्क्रिप्ट शामिल है):

chmod + x mybackup.sh

स्क्रिप्ट का उपयोग करने का तरीका इस प्रकार है:

निम्नलिखित तरीके से ऐसा करने से किसी विशिष्ट निर्देशिका या फ़ाइल का बैकअप करने के लिए:

sh mybackup.sh [स्रोत] [गंतव्य]

जहाँ स्रोत निर्देशिका या फ़ाइल का पूर्ण पथ है जिसे आप बैकअप करना चाहते हैं (उदाहरण:

~/Documentos/Writer

)
जहां गंतव्य है, वह रास्ता है जहां आप बैकप को स्टोर करना चाहते हैं (उदाहरण:

~/Documentos

)

ध्यान दें: सिमरत का दावा है कि स्क्रिप्ट पूर्ण और सापेक्ष दोनों रास्तों को पहचानती है, लेकिन मेरे मामले में केवल पूर्ण पथ ने काम किया।

यह एक फ़ाइल के निर्माण में परिणाम होगा

.tar.bz2

प्रारूप के साथ

"fuente_ddmmyyyy.x.tar.bz2"

अब यदि आप पिछले BackUp को अनज़िप करना चाहते हैं, तो आपको बस स्क्रिप्ट को चलाना होगा और फ़ाइल को निर्दिष्ट करना होगा

.tar.bz2

स्रोत और निर्देशिका के रूप में जहाँ आप फ़ाइल को गंतव्य के रूप में खोलना चाहते हैं।

इसके अतिरिक्त, इस स्क्रिप्ट का उपयोग किया जा सकता है नॉटिलस बहुत आसान तरीके से BackUp बनाने के लिए।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   थलसकार कहा

    सच कहा जाए, मैं तो बस कुछ ऐसा ही चाह रहा था। मैंने इसे CRON में रखा ताकि यह हर X समय पर स्वचालित रहे और यही है, मुझे इस विषय की चिंता नहीं है =)

  2.   जॉनास कहा

    जानकारी बहुत अच्छी है, लेकिन आपने दिन के अंत में यह नहीं बताया कि बैकअप कैसे लें,
    1. Gedit या नैनो में एक नया दस्तावेज़ चुनें जैसा आप पसंद करते हैं।
    .2.इस नए दस्तावेज़ में पूर्ण स्क्रिप्ट कोड को कॉपी करें।
    स्क्रिप्ट के रूप में 3.Save

    mybackup.sh

    Y y! कोड क्या है? आपने मेरी मदद की, नथिंग में