Резервное копирование из терминала с помощью скрипта в Bash Shell

14 февраля я в Linux.com публикация Симрат Пал Сингх Кхокхар, где он представляет сценарий в Оболочка Bash его авторства, что позволяет делать BackUp в формате

.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"

Теперь, если вы хотите разархивировать предыдущую резервную копию, вам просто нужно запустить скрипт и указать файл

.tar.bz2

в качестве источника и каталог, в который вы хотите разархивировать файл в качестве места назначения.

Кроме того, этот скрипт можно использовать в Nautilus чтобы сделать BackUp намного проще.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

2 комментариев, оставьте свой

Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Тальскарт сказал

    По правде говоря, я просто искал что-то подобное. Я поместил его в CRON, чтобы он работал автоматически каждый X раз и все, я не беспокоюсь о теме =)

  2.   Джонас сказал

    Информация очень хорошая, но вы все-таки не объяснили, как сделать резервную копию,
    1. Откройте новый документ в Gedit или nano, как вам удобнее.
    ►2. Скопируйте полный код сценария в этот новый документ.
    3. Сохраните сценарий как

    mybackup.sh

    уу! КАКОЙ КОД? ты помог мне ни в чем