Back to top

Autore Topic: Comandi tar per ripristinare backup  (Letto 1391 volte)

Offline _spynes_

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Comandi tar per ripristinare backup
« il: 07 Lug 2014, 10:30:02 »
Salve, nel fare un backup della cartella joomla, ho eseguito un comando con tar e delle opzioni ed adesso quando faccio tar -xzvf joomla.tar.gz mi ritrovo all'interno delle sottocartelle tutti i files *.gz

Sapete dirmi se esiste qualche opzione che oltre ad estrarre joomla.tar.gz in una directory mi estrae anche tutti i files *.gz ??

grazie

Offline Dariodor

  • Appassionato
  • ***
  • Post: 369
    • Mostra profilo
Re:Comandi tar per ripristinare backup
« Risposta #1 il: 07 Lug 2014, 12:28:45 »
Salve _spynes_,

Certo, prova a lanciare uno script php con la giusta funzione, ne trovi molte online.

buona giornata!

Offline _spynes_

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Re:Comandi tar per ripristinare backup
« Risposta #2 il: 07 Lug 2014, 13:24:53 »
Uno script in PHP ? tipo quali ?

Offline _spynes_

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Re:Comandi tar per ripristinare backup
« Risposta #3 il: 07 Lug 2014, 16:08:05 »
Ecco la soluzione:

#!/bin/bash
rootdir="$PWD"
find "$rootdir" -type f -name '*.gz' | while read file;do
cd "$(dirname "$file")"
if [ "$(dirname "$file")" = "$PWD" ];then
mkdir "$(basename "$file" | cut -d. -f1)"
cd "$(basename "$file" | cut -d. -f1)"
gunzip "$file"
else
echo "error"
break
fi
done
cd "$rootdir"

mau_develop

  • Visitatore
Re:Comandi tar per ripristinare backup
« Risposta #4 il: 07 Lug 2014, 17:00:30 »
ummhh ma non bastava un recursive?

Offline mmleoni

  • Global Moderator
  • Instancabile
  • ********
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Comandi tar per ripristinare backup
« Risposta #5 il: 07 Lug 2014, 17:31:36 »
uhm... tar.gz e gunzip non mi pare vadano tanto d'accordo... così ottieni una serie di files .tar


quali opzioni hai usato per comprimere i files?


ciao,
marco

mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline _spynes_

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Re:Comandi tar per ripristinare backup
« Risposta #6 il: 07 Lug 2014, 19:47:12 »
Lo script andrebbe ottimizzato ma funziona, mi ha eliminato tutti i *.gz nelle subdirectory della rootdir joomla ed ho ripristinato il tutto. Non crea nessun .tar

Su qualche comando ricorsivo ho provato a vedere le opzioni e cercare qualcosa su google ma non ho trovato nulla

Offline mmleoni

  • Global Moderator
  • Instancabile
  • ********
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Comandi tar per ripristinare backup
« Risposta #7 il: 07 Lug 2014, 19:52:09 »
uhm... tar.gz e gunzip non mi pare vadano tanto d'accordo... così ottieni una serie di files .tar

quali opzioni hai usato per comprimere i files?


leggi bene e rispondi se vuoi aiuto...
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

 



Web Design Bolzano Kreatif