hallo,
El Wed, Feb 02, 2005 at 01:52:43PM +0100 Marc Demierre ha dit:
> Ich moechte in einem Verzeichnis alle Dateien finden die neuer als einen
> Tag alt sind und diese dann in ein neues Verzeichnis umkopieren. Dabei
> sollte die Verz. Struktur erhalten bleiben.
>
> Dabei habe ich folgende zwei Varianten probiert:
>
> find . -ctime -1 -exec cp --preserve {} ../new/ \
> (Funktioniert nicht, da dann der Inhalt des ganzen Verzeichnises
> mitkopiert wird, in dem die neue Datei sich befindet)
>
> find . -ctime -1 | xargs cp -R --preserve * ../trash/
> (Funktioniert nicht, da syntaktisch falsch .-)
>
> Hat jemand einen Tip fuer mich, in welche Richtung ich
> weitersuchen soll?
ich denke das folgende kommando koennte dir weiterhelfen, garantiere
aber nicht, dass es die eleganteste loesung ist ;)
find . -ctime -1 | xargs tar -c | tar -xC ../new
m.
--
You can't separate peace from freedom because no
one can be at peace unless he has his freedom
(Malcolm X)
( ( ( i ) ) ) http://indymedia.org ( ( ( i ) ) )
.''`.
using free software / Debian GNU/Linux | http://debian.org : :' :
`. `'`
gpg --keyserver keys.indymedia.org --recv-keys B9A88F6F `-
signature.asc
Description: Digital signature

