
Hallo Gemeinde, ich stehe vor folgendem Problem: Ich moechte in einem Verzeichnis Dateien mittels tar sichern (und danach wegloeschen), die aelter als ein bestimmtes Datum sind. Die Kommandozeilenoptionen von tar erlauben mir aber nur, Dateien zu finden, die neuer als ein bestimmtes Datum sind. Die Anleitungen die ich bis jetzt ueber google gefunden haben beschreiben auch alle nur Sicherungen von Dateien neuer als ein bestimmtes Datum (auch unter Zuhilfenahme des Kommandos date). Hat jemand einen Tip fuer mich auf Lager, wie ich das Problem geloest bekomme. Danke fuer Eure Mithilfe im voraus! Gruss Uli -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Nur mal in die Runde geworfen, eine Kombination aus find und cpio (kann tar-archiv schreiben)? Max -----Ursprüngliche Nachricht----- Von: Bookjans Ulrich [mailto:U.Bookjans@schlaeger.de] Gesendet: Freitag, 15. Dezember 2006 09:37 An: opensuse-de@opensuse.org Betreff: Datensicherung mittels tar Hallo Gemeinde, ich stehe vor folgendem Problem: Ich moechte in einem Verzeichnis Dateien mittels tar sichern (und danach wegloeschen), die aelter als ein bestimmtes Datum sind. Die Kommandozeilenoptionen von tar erlauben mir aber nur, Dateien zu finden, die neuer als ein bestimmtes Datum sind. Die Anleitungen die ich bis jetzt ueber google gefunden haben beschreiben auch alle nur Sicherungen von Dateien neuer als ein bestimmtes Datum (auch unter Zuhilfenahme des Kommandos date). Hat jemand einen Tip fuer mich auf Lager, wie ich das Problem geloest bekomme. Danke fuer Eure Mithilfe im voraus! Gruss Uli -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Hallo, oder einen chronjob mit rm ?? Gruß Martin Am Freitag, 15. Dezember 2006 09:46 schrieb Maximilian Steinbauer:
Nur mal in die Runde geworfen, eine Kombination aus find und cpio (kann tar-archiv schreiben)?
Max
-----Ursprüngliche Nachricht----- Von: Bookjans Ulrich [mailto:U.Bookjans@schlaeger.de] Gesendet: Freitag, 15. Dezember 2006 09:37 An: opensuse-de@opensuse.org Betreff: Datensicherung mittels tar
Hallo Gemeinde, ich stehe vor folgendem Problem: Ich moechte in einem Verzeichnis Dateien mittels tar sichern (und danach wegloeschen), die aelter als ein bestimmtes Datum sind.
Die Kommandozeilenoptionen von tar erlauben mir aber nur, Dateien zu finden, die neuer als ein bestimmtes Datum sind. Die Anleitungen die ich bis jetzt ueber google gefunden haben beschreiben auch alle nur Sicherungen von Dateien neuer als ein bestimmtes Datum (auch unter Zuhilfenahme des Kommandos date).
Hat jemand einen Tip fuer mich auf Lager, wie ich das Problem geloest bekomme.
Danke fuer Eure Mithilfe im voraus!
Gruss
Uli -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-- Martin Kammlott Tel. 040 7005371 martin.kammlott@t-online.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Am 15.12.06 schrieb Maximilian Steinbauer <msteinbauer@t-online.de>:
Nur mal in die Runde geworfen, eine Kombination aus find und cpio (kann tar-archiv schreiben)?
Warum so kompliziert? tar czf bla.tgz `find -mtime +48` find(1) hilft weiter. Gruß Martin PS: Stell das TOFU ab! -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Am Freitag, 15. Dezember 2006 11:59 schrieb Martin Schröder:
Am 15.12.06 schrieb Maximilian Steinbauer <msteinbauer@t-online.de>:
Nur mal in die Runde geworfen, eine Kombination aus find und cpio (kann tar-archiv schreiben)?
Warum so kompliziert?
tar czf bla.tgz `find -mtime +48`
find(1) hilft weiter.
aaah -mtime hab's glatt übersehen. auf der anderen Seite würde ich folgendes machen: find -mtime +48 -type f -print0 | tar -cvffile.tar -T- --null man vermeidet damit zu lange Kommandozeilen und Probleme mit Leerzeichen in Dateinamen. Zu überlegen ist, was mit sym-links passiert (beim find) Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer

Am Freitag, 15. Dezember 2006 09:36 schrieb Bookjans Ulrich:
Hallo Gemeinde, ich stehe vor folgendem Problem: Ich moechte in einem Verzeichnis Dateien mittels tar sichern (und danach wegloeschen), die aelter als ein bestimmtes Datum sind.
Die Kommandozeilenoptionen von tar erlauben mir aber nur, Dateien zu finden, die neuer als ein bestimmtes Datum sind. Die Anleitungen die ich bis jetzt ueber google gefunden haben beschreiben auch alle nur Sicherungen von Dateien neuer als ein bestimmtes Datum (auch unter Zuhilfenahme des Kommandos date).
Hat jemand einen Tip fuer mich auf Lager, wie ich das Problem geloest bekomme.
1. mittels find die _neueren_ Dateien finden > neuer.txt 2. mittels find _alle_ Dateien finden > alle.txt 3. cat neuer.txt alle.txt | sort | uniq -u > alte.txt (kommt eine Datei in neuer.txt und in alle.txt vor, kommt kommt sie 2mal in der Eingabe von uniq vor. uniq wird dann angewiesen (-u). nur die Dateien auszugeben, die einmal vorkommen, und das sind die älteren, alles einfache Mathematik :-) 4. tar -c -files-from=alte.txt ... das sollte gehen. Bleibt nur noch zu klären, wie man mit find Dateien finded, welche älter sind (-atime/-ctime oder ähnliches sollte gehen) Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
participants (5)
-
Bookjans Ulrich
-
Dr. Jürgen Vollmer
-
Martin Kammlott
-
Martin Schröder
-
Maximilian Steinbauer