[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: find Frage



On Wed, Feb 02, 2005 at 01:52:43PM +0100, Marc Demierre wrote:
> 
> Hallo zusammen
> 
> 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)

Dem Find noch sagen, dass Du "-type f" suchst.

> find . -ctime -1  | xargs cp -R --preserve * ../trash/
> (Funktioniert nicht, da syntaktisch falsch .-)

    ... -type f -print0 | xargs -0 --preserve --target-directory ../trash


    Best regards from Dresden
    Viele Gruesse aus Dresden
    Heiko Schlittermann
-- 
 SCHLITTERMANN.de ------------------ internet & unix support -
 Debian GNU/Linux Woody + KDE 3.1 + Bunk -- DVD / CD ---------
 Heiko Schlittermann HS12-RIPE -------------------------------
 pgp: A1 7D F6 7B 69 73 48 35  E1 DE 21 A7 A8 9A 77 92 -------
 gpg: 3061 CFBF 2D88 F034 E8D2  7E92 EE4E AC98 48D0 359B -----

Attachment: signature.asc
Description: Digital signature


Reply to: