Hallo,
On Sun, Feb 13, 2011 at 14:22:34 +0100, Heiko Schlittermann wrote:
Alternativ sowas wie (in der Bash, bei anderen Shells ist vielleicht anderes Quoting notwendig):
find /my/fotos/ -type f \ ( -exec cp --parents --verbose {} /mnt/new/ ; -o -exec true ; ) \ -exec sleep 10 ;
Auch in einem Shellskript sind Dateinamen mit Leerzeichen und aehnlichem Quatsch kein Problem, wenn man sie mit while read ... von stdin liest:
#!/bin/bash find /my/fotos/ -type f | while read p do cp --parents --verbose "$p" /mnt/new/ sleep 1 done
Gruss, Chris