Резервні копії з терміналу за допомогою сценарію в Bash Shell

14 лютого я в linux.com публікація Сімрат Пал Сінгх Хохар, де представлений сценарій на Баш Шелл його авторства, що дозволяє зробити резервне копіювання у форматі

.tar.bz2

будь-якого каталогу, який є в нашій системі.

Хоча сценарій Він трохи старий, оскільки він був опублікований 13 березня 2009 року, і я вважаю його надзвичайно корисним як у роботі, так і в простоті використання.

Щоб використовувати сценарій, виконайте наступні дії до листа:

  1. Відкрийте новий документ у Гедіт про ан нано як вам більше подобається.
  2. Скопіюйте повний код сценарію у цьому новому документі.
  3. Збережіть сценарій як
    mybackup.sh

    у тому місці, яке ви хочете у своїй команді (бажано у вашій особистій папці).

Тепер ми надамо дозволи на виконання сценарію за допомогою наступної команди (спочатку потрібно перейти до каталогу, що містить сценарій):

chmod + x mybackup.sh

Спосіб використання сценарію такий:

Щоб виконати резервне копіювання певного каталогу або файлу, виконуючи це таким чином:

sh mybackup.sh [джерело] [пункт призначення]

Де джерело - це абсолютний шлях до каталогу або файлу, для якого потрібно зробити резервну копію (приклад:

~/Documentos/Writer

)
Де пункт призначення - це шлях, куди ви хочете зберегти резервну копію (приклад:

~/Documentos

)

Примітка: Сімрат стверджує, що сценарій розпізнає як абсолютні, так і відносні шляхи, але в моєму випадку працювали лише абсолютні шляхи.

Це призведе до створення файлу

.tar.bz2

з форматом

"fuente_ddmmyyyy.x.tar.bz2"

Тепер, якщо ви хочете розпакувати попередню резервну копію, вам просто потрібно запустити сценарій і вказати файл

.tar.bz2

як джерело та каталог, де ви хочете розпакувати файл як місце призначення.

Крім того, цей скрипт можна використовувати в Nautilus зробити резервне копіювання набагато простішим способом.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

      Талскарт - сказав він

    Правда, яка приходить до мого волосся, я просто шукав щось подібне. Я помістив його в CRON, щоб він кожні XNUMX разів був автоматичним, і все, я не турбуюся про тему =)

      Джонас - сказав він

    Інформація дуже хороша, але в кінці дня ви не пояснили, як зробити резервну копію,
    1. Відкрийте новий документ у Gedit або nano, як вам подобається.
    ►2.Копіюйте повний код сценарію в цей новий документ.
    3. Збережіть сценарій як

    mybackup.sh

    yy! ЯКИЙ КОДЕКС? ти мені допоміг, у Ніщо