Neueste Dateien Archivieren

Backup, Restore und Transfer von Daten
Post Reply
Anonymous
 

Neueste Dateien Archivieren

Post by Anonymous »

Hi,

wie kann ich die neuesten Dateien in einem Verzeichniss in ein tar oder zip - Archiv packen?
Ich habe im Internet folgende Lösung gefunden:

Code: Select all

find -mtime -1 -print >filelist
tar -c -T filelist archiv.tar.gz
Aber das funktioniert nicht, bei mir will der so alle Dateien in den Ordnern archivieren, obwohl in der filelist die richtigen Dateien (also auch nur die, die isn Archiv sollen) drinstehen.

Was mache ich da falsch???

Daniel
jhnet
Posts: 98
Joined: 2004-07-20 11:43
 

Re: Neueste Dateien Archivieren

Post by jhnet »

Hallo,

das sollte auch ohne Umweg über eine fileliste gehen:

Code: Select all

find -type f -mtime -1 -exec tar -rf archiv.tar {} ;
Leider können an ein komprimiertes Archiv keine Dateien angehängt werden so dass Du das ganze hinterher noch per gzip packen musst.

Bei Deiner Variante fehlt das -type f , ohne diese Option steht an erster Stelle Deiner filelist immer das aktuelle Verzeichnis (ein .) und somit packt er alles ein was sich in diesem Verzeichnis befindet.

Bye,
Jörg
Post Reply