Hallo Liste! Am besten läßt sich meine Frage anhand einiger Befehle nachvollziehen: tux@pc9075:~/tartest> ls -l insgesamt 112 -rwxr-xr-x 1 tux users 10691 2003-06-23 15:53 class_artikel.php -rwxr-xr-x 1 tux users 8716 2003-06-23 15:56 class_db.php -rwxr-xr-x 1 tux users 19339 2003-06-23 15:53 class_select.php [...] tux@pc9075:~/tartest> tar -N 2003-08-15 -cvf bla.tar * class_artikel.php class_db.php class_select.php [...] Jetzt die Frage: Eigentlich sollte die Option -N doch angeben, daß er nur Dateien nimmt, die neuer als das angegebene Datum sind. Er sichert mir aber trotzdem alle Dateien weg, die im Verzeichnis liegen. Mach ich jetzt einen Denkfehler oder ist tar kaputt? Vielen Dank für alle Antworten, Gruß Christoph
Christoph Bohm wrote:
Jetzt die Frage: Eigentlich sollte die Option -N doch angeben, daß er nur Dateien nimmt, die neuer als das angegebene Datum sind. Er sichert mir aber trotzdem alle Dateien weg, die im Verzeichnis liegen. Mach ich jetzt einen Denkfehler oder ist tar kaputt?
info "(tar.info.gz)Option Summary" ------------------------------------------------------------ `--newer=DATE' `--after-date=DATE' `-N' When creating an archive, `tar' will only add files that have changed since DATE. `--newer-mtime' In conjunction with `--newer', `tar' will only add files whose contents have changed (as opposed to just `--newer', which will also back up files for which any status information has changed). ------------------------------------------------------------ -- Have fun, Peter
Am Freitag, 15. August 2003 12:18 schrieb Peter Wiersig:
Christoph Bohm wrote:
Jetzt die Frage: Eigentlich sollte die Option -N doch angeben, daß er nur Dateien nimmt, die neuer als das angegebene Datum sind. Er sichert mir aber trotzdem alle Dateien weg, die im Verzeichnis liegen. Mach ich jetzt einen Denkfehler oder ist tar kaputt?
info "(tar.info.gz)Option Summary" ------------------------------------------------------------ `--newer=DATE' `--after-date=DATE' `-N' When creating an archive, `tar' will only add files that have changed since DATE.
`--newer-mtime' In conjunction with `--newer', `tar' will only add files whose contents have changed (as opposed to just `--newer', which will also back up files for which any status information has changed). ------------------------------------------------------------
Ich habe es mit: tar -N --newer=2003-08-14 -cvf bla.tar * in meinem Dailystrips-Verzeichnis getestet und festgestellt, dass _alle_ Dateien gesichert wurden, egal ob vor, bis, oder ab dem Datum. Stellt sich die Frage, wie hat der Wert DATE auszusehen? Robert
Hans-Robert Wagner <robert@hr-wagner.de>
Stellt sich die Frage, wie hat der Wert DATE auszusehen?
ich benutze als Argument von tar --newer-mtime="2003/06/24 11:00" Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 juergen.vollmer@[informatik-vollmer.de|alumni.uni-karlsruhe.de|acm.org] www.informatik-vollmer.de
Am Freitag, 15. August 2003 13:42 schrieb Jürgen Vollmer:
Hans-Robert Wagner <robert@hr-wagner.de>
Stellt sich die Frage, wie hat der Wert DATE auszusehen?
ich benutze als Argument von tar
--newer-mtime="2003/06/24 11:00"
Tja, bei mir klappt das leider auch nicht, auch nicht in der Form, die mir ls -l ausgibt: tar -N --newer-mtime="2003-08-14 11:00" -cvf bla.tar * Es sind immer noch _alle_ Dateien im (neuen) Archiv. Robert
Hans-Robert Wagner wrote:
Am Freitag, 15. August 2003 13:42 schrieb Jürgen Vollmer:
Hans-Robert Wagner <robert@hr-wagner.de>
Stellt sich die Frage, wie hat der Wert DATE auszusehen?
ich benutze als Argument von tar
--newer-mtime="2003/06/24 11:00"
Tja, bei mir klappt das leider auch nicht, auch nicht in der Form, die mir ls -l ausgibt: tar -N --newer-mtime="2003-08-14 11:00" -cvf bla.tar *
Es sind immer noch _alle_ Dateien im (neuen) Archiv.
lass das -N weg, ohne Argument geht er wohl vom "Nullpunkt" aus. hth cu Gerald
Am Freitag, 15. August 2003 22:29 schrieb Gerald Goebel:
Hans-Robert Wagner wrote:
Tja, bei mir klappt das leider auch nicht, auch nicht in der Form, die mir ls -l ausgibt: tar -N --newer-mtime="2003-08-14 11:00" -cvf bla.tar *
Es sind immer noch _alle_ Dateien im (neuen) Archiv.
lass das -N weg, ohne Argument geht er wohl vom "Nullpunkt" aus.
hth
Ja danke, so funktioniert es. Robert
Peter Wiersig schrieb:
Christoph Bohm wrote:
Jetzt die Frage: Eigentlich sollte die Option -N doch angeben, daß er nur Dateien nimmt, die neuer als das angegebene Datum sind. Er sichert mir aber trotzdem alle Dateien weg, die im Verzeichnis liegen. Mach ich jetzt einen Denkfehler oder ist tar kaputt?
info "(tar.info.gz)Option Summary" ------------------------------------------------------------ `--newer=DATE' `--after-date=DATE' `-N' When creating an archive, `tar' will only add files that have changed since DATE.
`--newer-mtime' In conjunction with `--newer', `tar' will only add files whose contents have changed (as opposed to just `--newer', which will also back up files for which any status information has changed). ------------------------------------------------------------
Hallo! Danke für den Quote :) mit --newer-mtime funktioniert es. Aber jetzt würde ich doch gerne wissen, welche Status-Informationen durch ein cp -p verändert werden. Eigentlich war ich davon ausgegangen, daß alle Attribute der Quelldateien 1:1 übernommen werden (ich hatte ein paar Dateien zu Testzwecken so kopiert)... Hmm - egal. Das ist auf jeden Fall das, was ich erreichen wollte. Vielen Dank Christoph
participants (5)
-
Christoph Bohm
-
Gerald Goebel
-
Hans-Robert Wagner
-
Jürgen Vollmer
-
Peter Wiersig