[bglug] File da zero byte creati dal comando cp

Diego Settimi mlpita@bergamo3.it
Mer 21 Mar 2007 10:30:12 CET


Ciao a tutti,
Sto facendo uno script che copia dei file con una particolare estensione da 
una cartella predefinita verso una penna usb, montata in /mnt/usbkey

Il comando che uso è:
cp -f /pathsrc/*.ext /mnt/usbkey/pathdst/

Il problema è che se non c'è spazio su disco sufficiente, tutti i file che non 
ci stanno sulla chiavetta vengono creati, ma sono da zero byte, e 
probabilmente ce n'è pure uno troncato (quello che esaurisce lo spazio).

Come faccio a evitare questo problema? Mi andrebbe bene sia evitare la copia 
in todo se manca lo spazio, sia copiare i file finchè va bene, ma se la copia 
di un file fallisce non voglio che rimangano file troncati o da zero byte.

Grazie a chiunque mi da una dritta.

Diego


Maggiori informazioni sulla lista bglug