Архивиране от терминала със скрипт в Bash Shell

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

.tar.bz2

на всяка директория, която е в нашата система.

Въпреки че писменост Той е малко стар, тъй като първоначално беше публикуван на 13 март 2009 г., го намирам за изключително полезен както при работата си, така и при лекотата на използване.

За да използвате скрипта, следвайте следните стъпки към писмото:

  1. Отворете нов документ в Gedit о EN Нано както предпочиташ.
  2. Копия ел пълен код на скрипта в този нов документ.
  3. Запазете скрипта като
    mybackup.sh

    на мястото, което искате в екипа си (за предпочитане в личната ви папка).

Сега ще дадем разрешения за изпълнение на скрипта чрез следната команда (първо трябва да се намерите в директорията, която съдържа скрипта):

chmod + x mybackup.sh

Начинът за използване на скрипта е следният:

За да извършите BackUp на конкретна директория или файл от това по следния начин:

sh mybackup.sh [източник] [дестинация]

Където source е абсолютният път на директорията или файла, който искате да архивирате (Пример:

~/Documentos/Writer

)
Където дестинация, е пътят, където искате да съхраните BackUp (Пример:

~/Documentos

)

Забележка: Simrat твърди, че скриптът разпознава както абсолютни, така и относителни пътища, но в моя случай са работили само абсолютни пътища.

Това ще доведе до създаване на файл

.tar.bz2

с формата

"fuente_ddmmyyyy.x.tar.bz2"

Сега, ако искате да разархивирате предишно BackUp, трябва просто да стартирате скрипта и да посочите файла

.tar.bz2

като източник и директорията, в която искате да разархивирате файла като дестинация.

Освен това този скрипт може да се използва в рамките на Nautilus за да направите BackUp по много по-лесен начин.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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

  1.   Талскарт каза той

    Честно казано, аз просто търсех нещо подобно. Слагам го в CRON, за да е автоматично всеки X път и това е, не се притеснявам по темата =)

  2.   Джонс каза той

    Информацията е много добра, но все пак не сте обяснили как да направите резервното копие,
    1. Отворете нов документ в Gedit или nano, както предпочитате.
    ►2.Копирайте пълния код на скрипта в този нов документ.
    3. Запазете скрипта като

    mybackup.sh

    да! КОЙ Е КОДЕКСЪТ? ти ми помогна, в Нищо