BackUp dal terminale con uno script in Bash Shell

Il 14 febbraio sono in Linux.com una pubblicazione di Simrat Pal Singh Khokhar, dove presenta uno script in Bash shell della sua paternità, che ci permette di fare un BackUp nel formato

.tar.bz2

di qualsiasi directory presente nel nostro sistema.

Il copione È un po 'vecchio, dato che è stato originariamente pubblicato il 13 marzo 2009, lo trovo estremamente utile sia per il suo funzionamento che per la sua facilità d'uso.

Per utilizzare lo script, segui i seguenti passaggi alla lettera:

  1. Apri un nuovo documento in gedit o su nano come preferisci.
  2. Copia il file codice script completo in questo nuovo documento.
  3. Salva lo script come
    mybackup.sh

    nel posto che desideri all'interno del tuo team (preferibilmente nella tua cartella personale).

Ora daremo allo script i permessi di esecuzione tramite il seguente comando (devi prima individuarti nella directory che contiene lo script):

chmod + x mybackup.sh

Il modo per utilizzare lo script è il seguente:

Per eseguire il BackUp di una directory o di un file specifico, procedere nel modo seguente:

sh mybackup.sh [sorgente] [destinazione]

Dove origine è il percorso assoluto della directory o del file di cui si desidera eseguire il backup (esempio:

~/Documentos/Writer

)
Dove destinazione, è il percorso in cui si desidera memorizzare il BackUp (esempio:

~/Documentos

)

Nota: Simrat afferma che lo script riconosce i percorsi assoluti e relativi, ma nel mio caso hanno funzionato solo i percorsi assoluti.

Ciò comporterà la creazione di un file

.tar.bz2

con il formato

"fuente_ddmmyyyy.x.tar.bz2"

Ora, se vuoi decomprimere un BackUp precedente, devi solo eseguire lo script e specificare il file

.tar.bz2

come sorgente e la directory in cui si desidera decomprimere il file come destinazione.

Inoltre, questo script può essere utilizzato all'interno di Nautilo per rendere il BackUp in un modo molto più semplice.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   thalskarth suddetto

    A dire il vero, stavo solo cercando qualcosa del genere. Lo metto in CRON in modo che sia automatico ogni X volta e basta, non mi preoccupo dell'argomento =)

  2.   Giovanni suddetto

    Le informazioni sono molto buone ma dopotutto non hai spiegato come fare il backup,
    1.Apri un nuovo documento in Gedit o nano come preferisci.
    ►2.Copiare il codice dello script completo in questo nuovo documento.
    3.Salva lo script come

    miobackup.sh

    yy! QUAL È IL CODICE? mi hai aiutato, in niente