BackUps fra terminalen med et script i Bash Shell

Den 14. februar er jeg inde linux.com en publikation af Simrat Pal Singh Khokhar, hvor det præsenterer et script i Bash Shell af hans forfatterskab, som giver os mulighed for at lave en BackUp i formatet

.tar.bz2

af ethvert bibliotek, der findes i vores system.

Selvom script Det er lidt gammelt, da dette oprindeligt blev offentliggjort den 13. marts 2009, finder jeg det yderst nyttigt i både dets drift og dets brugervenlighed.

Følg følgende trin til punkt og prikke for at bruge scriptet:

  1. Åbn et nyt dokument i gedit eller nano som du foretrækker.
  2. Kopier fuld script kode i dette nye dokument.
  3. Gem scriptet som
    mybackup.sh

    på det sted, du ønsker inden for dit team (helst i din personlige mappe).

Nu skal vi give tilladelser til udførelse af script via følgende kommando (du skal først finde dig selv i den mappe, der indeholder scriptet):

chmod + x mybackup.sh

Måden at bruge scriptet på er som følger:

For at udføre BackUp af en bestemt mappe eller fil fra at gøre det på følgende måde:

sh mybackup.sh [kilde] [destination]

Hvor kilden er den absolutte sti til den mappe eller fil, du vil sikkerhedskopiere (Eksempel:

~/Documentos/Writer

)
Hvor destination, er den sti, hvor du vil gemme BackUp (Eksempel:

~/Documentos

)

Bemærk: Simrat hævder, at scriptet genkender både absolutte og relative stier, men i mit tilfælde fungerede kun absolutte stier.

Dette vil resultere i oprettelse af en fil

.tar.bz2

med formatet

"fuente_ddmmyyyy.x.tar.bz2"

Hvis du nu vil pakke en tidligere BackUp ud, skal du bare køre scriptet og angive filen

.tar.bz2

som kilde og det bibliotek, hvor du vil pakke filen ud som destination.

Derudover kan dette script bruges inden for Nautilus at gøre BackUp på en meget lettere måde.


2 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   thalskarth sagde han

    Sandheden skal være, jeg ledte bare efter noget lignende. Jeg satte den i CRON, så den er automatisk hver X gang, og det er det, jeg bekymrer mig ikke om emnet =)

  2.   John sagde han

    Oplysningerne er meget gode, men du forklarede trods alt ikke, hvordan du laver sikkerhedskopien,
    1.Åbn et nyt dokument i Gedit eller nano, som du foretrækker.
    ►2.Kopier den komplette scriptkode i dette nye dokument.
    3. Gem scriptet som

    mybackup.sh

    yy! HVILKEN ER KODEN? du hjalp mig, i intet