Non avevo molto tempo, gli ho creato un piccolo script semplice semplice, che ho messo nella nostra cartella condivisa, su dropbox. Il fatto che non abbia ancora richiamato, è buon segno.
#!/bin/bash
a=backup
test -d $a || mkdir -p $a
for i in *.txt; do cp "$i"{,.bak} && mv "$i.bak" $a; done;
exit 0
Cosa fa lo script. Anzitutto controlla se esiste la cartella backup. Se non esiste la crea. Poi duplica tutti i file di testo presenti nella directory aggiungendo l'estensione .bak. Infine, tutti i nuovi file.bak vengono spostati nella cartella backup, precedentemente creata. Tutto qui.
Posto che i file di cui fare il backup siano nella cartella documenti, anzitutto metto lo script in codesta directory e poi
mi sposto dal terminale nella cartella documenti
$ cd Documenti
rendo eseguibile lo script
$ chmod +x backup.sh
e lo eseguo.
$ ./backup.sh
Indice brevi esercizi
Ok, alla prossima!
Ottimo, funziona alla grande :)
RispondiEliminaMa non perchè un file abbia estensione .txt vuol dire che sia di testo, e nemmeno un file che non abbia estensione vuol dire che non lo sia.
RispondiEliminail comando "file" sarebbe stato più utile, no?
Si, hai ragione! ;)
Elimina