find ... -exec cp
Posted: 2003-11-24 11:55
Hallo,
um die Dateigrösse von bestimmten Dateien zu überprüfen, suche ich diese via
find ./ -name *-original.jpg
ersteinmal raus.
Jetzt würde ich diese gefundenen Dateien am lieben via
find ./ -name *-original.jpg -exec cp -v '{}' '/tmp/test/{}' ';'
umkopieren, scheitere jedoch an dem Dateipfad.
cp versucht nach /tmp/test/www.domain.de/images/foo-original.jpg zu kopieren, scheitert jedoch daran, dass das Verzeichnis nicht vorhanden ist.
Gibts bei cp vielleicht auch diesen Schalter -p (wie bei mkdir), der automatisch als notwendigen Verzeichnisse (in diesem Fall http://www.domain.de/images) anlegt?
Irgendwelche Ideen?
Gruss
Michael
um die Dateigrösse von bestimmten Dateien zu überprüfen, suche ich diese via
find ./ -name *-original.jpg
ersteinmal raus.
Jetzt würde ich diese gefundenen Dateien am lieben via
find ./ -name *-original.jpg -exec cp -v '{}' '/tmp/test/{}' ';'
umkopieren, scheitere jedoch an dem Dateipfad.
cp versucht nach /tmp/test/www.domain.de/images/foo-original.jpg zu kopieren, scheitert jedoch daran, dass das Verzeichnis nicht vorhanden ist.
Gibts bei cp vielleicht auch diesen Schalter -p (wie bei mkdir), der automatisch als notwendigen Verzeichnisse (in diesem Fall http://www.domain.de/images) anlegt?
Irgendwelche Ideen?
Gruss
Michael