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
-- 
Christian Perle                                    chris AT linuxinfotag.de
010111                                              http://chris.silmor.de/
101010                          LinuxGuitarKitesBicyclesBeerPizzaRaytracing

_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an