|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 | |
|
Senior Member
Iscritto dal: Oct 2006
Città: Provincia di Como
Messaggi: 1065
|
[BASH] script per backup
Ciao a tutti, pensavo di realizzare un semplice script di backup, l'idea in testa c'è, ma non riesco a trovare guide su come realizzarlo e allora chiedo a voi
avevo in mente: Quote:
Codice:
ls -l altrimenti, mi date qualche script già fatto che tento di capirmelo da me? grazie 1000
__________________
Fabbro Monza - Santech X65 - Intel Core i5-2520M 2.50 GHz - 8GB DDR3 1.333MHz - NVIDIA GeForce GT 555M 2GB - HDD Seagate 500GB + 4GB SSD [ibrido] - MS Windows 10 Ultimate 64-bit |
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2007
Città: Bergamo
Messaggi: 307
|
Per trovarsi il nome dei file in una variabile si puo' fare cosi:
Codice:
for file in `ls -1`
do
echo $file
done
Ultima modifica di Caldwell83 : 18-09-2009 alle 10:51. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
perchè ls -l??
nn ti basta ls? una roba scritta a caso al volo for file in `ls` do (comando che vuoi per comprimere) $file mv $file (cartella che vuoi) done
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
se per qualche motivo DEVI usare ls -l allora poi devi estrapolare il solo nome file
tipo ls -l |awk '{print $9}'
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
|
Non e' piu' semplice utilizzare direttamente tar o rsync che ti risparmi un po' di fatica ?
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Oct 2006
Città: Provincia di Como
Messaggi: 1065
|
ls o ls -l è uguale era solo per rendervi l'idea, comunque ho capito in pieno e appena ho tempo faccio lo script
per rsync, boh, non l'ho mai usato, dovrei vedere bene il funzionamento! cmq GRAZIE a tutti
__________________
Fabbro Monza - Santech X65 - Intel Core i5-2520M 2.50 GHz - 8GB DDR3 1.333MHz - NVIDIA GeForce GT 555M 2GB - HDD Seagate 500GB + 4GB SSD [ibrido] - MS Windows 10 Ultimate 64-bit |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
|
io uso uno script simile al seguente per i backup su un altro disco:
Codice:
#!/bin/sh
SOURCE=/shared/
DEST=/backup
EXCLUDE=notme/
NAME=$(date +%F-%T)
mkdir $DEST/$NAME
rsync -v -a --delete --link-dest=$DEST/latest --exclude=${EXCLUDE} $SOURCE $DEST/$NAME
rm $DEST/latest
ln -s $DEST/$NAME $DEST/latest
Manca la parte della rimozione di quelli che non servono piu' ma non e' difficile da fare.
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:22.



















