Hi Leute,
ich möchte gern bestimmte Dateien inkl. der Verzeichnisse in denen sie liegen kopieren (allerdings ohne die anderen evtl. vorhandenen Dateien).
find folder/ -mtime -20 -exec cp -r {} _folder_neu \;
kopiert ja leider alle Dateien mit, nicht nur die gefunden. ohne -r beim cp bekomme ich die Dateien, allerdings ohne Verzeichnisse.
Hat jemand ne Idee?
Gruß, Thomas
rekursives kopieren bestimmter dateien
wie gefällt dir dieses Kommando:
Gruß
gms
Code: Alles auswählen
find olddir -mtime -20 -type f -printf "%P\n" | tar -cT - -C olddir | tar -xC newdir
gms
so ähnlich müßte es unter Solaris funktionieren
[edit]
außer die Kommandline wird zu lange
[/edit]
Code: Alles auswählen
cd olddir
tar -cf x.tar `find . -mtime -20 -type f `
cd newdir
tar -xf x.tar
außer die Kommandline wird zu lange
[/edit]