پشتیبان گیری از ترمینال با یک اسکریپت در Bash Shell

در 14 فوریه من در هستم linux.com انتشار از سیمرات پال سینگ خوخار، جایی که اسکریپتی را در آن ارائه می دهد پوسته باش از نویسندگی او ، که به ما امکان می دهد BackUp را در قالب ایجاد کنیم

.tar.bz2

از هر فهرست موجود در سیستم ما.

اگر چه خط این کمی قدیمی است ، از آنجا که این مقاله در اصل در 13 مارس 2009 منتشر شده است ، به نظر من آن را از نظر عملکرد و سهولت استفاده بسیار مفید است.

برای استفاده از اسکریپت ، مراحل زیر را برای نامه دنبال کنید:

  1. باز کردن سند جدید در گدیت O EN نانو همانطور که شما ترجیح می دهید.
  2. کپی کنید کد اسکریپت کامل در این سند جدید
  3. اسکریپت را به صورت ذخیره کنید
    mybackup.sh

    در مکانی که می خواهید در تیم خود باشید (ترجیحاً در پوشه شخصی خود).

حالا ما می خواهیم از طریق دستور زیر مجوزهای اجرای اسکریپت را بدهیم (ابتدا باید خود را در دایرکتوری حاوی اسکریپت قرار دهید):

chmod + x mybackup.sh

روش استفاده از اسکریپت به شرح زیر است:

برای انجام BackUp از یک پوشه یا پرونده خاص ، این کار را به روش زیر انجام دهید:

sh mybackup.sh [منبع] [مقصد]

جایی که منبع مسیر مطلق فهرست یا پرونده ای است که می خواهید از آن پشتیبان تهیه کنید (مثال:

~/Documentos/Writer

)
جایی که مقصد است ، مسیری است که می خواهید BackUp را در آن ذخیره کنید (مثال:

~/Documentos

)

توجه: سیمرات ادعا می کند که فیلم نامه هم مسیرهای مطلق و هم نسبی را تشخیص می دهد ، اما در مورد من فقط مسیرهای مطلق کارساز هستند.

این منجر به ایجاد یک پرونده می شود

.tar.bz2

با قالب

"fuente_ddmmyyyy.x.tar.bz2"

اکنون اگر می خواهید یک BackUp قبلی را از حالت فشرده خارج کنید ، فقط باید اسکریپت را اجرا کرده و پرونده را مشخص کنید

.tar.bz2

به عنوان منبع و دایرکتوری که می خواهید فایل را به عنوان مقصد از حالت فشرده خارج کنید.

علاوه بر این ، این اسکریپت را می توان در داخل استفاده کرد حلزونهای گرمسیری مارپیچی جنوب اقیانوس ساکن و اقیانوس هند برای ایجاد BackUp به روشی بسیار آسان تر.


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

2 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   تالسکارت dijo

    حقیقتی که به موهای من می رسد ، من فقط بدنبال چیزی شبیه به آن می گشتم. من آن را در CRON قرار دادم تا هر X بار اتوماتیک باشد و تمام ، من نگران موضوع نیستم =)

  2.   جاناس dijo

    اطلاعات بسیار خوبی است اما شما در مورد نحوه تهیه نسخه پشتیبان توضیح ندادید ،
    1. سند جدیدی را که ترجیح می دهید در Gedit یا nano باز کنید.
    ►2. کد کامل اسکریپت را در این سند جدید کپی کنید.
    3. اسکریپت را به صورت ذخیره کنید

    mybackup.sh

    آره کد کدام است؟ تو در هیچ چیز به من کمک نکردی