Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Problem mit tar

  1. #1
    Registrierter Benutzer
    Registriert seit
    03.01.2002
    Ort
    Meckenheim
    Beiträge
    42

    Problem mit tar

    Hallo zusammen,

    ich habe folgendes:

    - In einen Ordner /bulla wird jeden Tag eine Datei abgelegt.
    - Jeden Tag werden aus diesem Ordner alle Dateien gelöscht, die älter als 14 Tage sind.

    Ich möchte nun jeden Tag die NEUEN Dateien aus dem Ordner in EIN Tar-Archive packen.

    tar -uvf /bulla.tar /bulla/dateianfang*
    tar -rvf /bulla.tar /bulla/dateianfang*

    Packt die Dateien immer neu ins Archive. So habe ich die doppelt und dreifach drin. Das will ich nicht. --overwrite ändert daran auch nichts. Bei G und g löscht er natürlich auch die Dateien aus dem Archive die nicht mehr im Ordner sind. Also alle die älter als 14 Tage sind, soll er aber nicht :-(

    tar -cvf /bulla.tar /bulla/dateianfang*

    Legt (wie es soll) immer ein neues Archive an. So sind aber die Dateien weg, welche älter sind als 14 Tage, weil diese ja nicht mehr im Ordner sind.

    Kann mir da jemand helfen?

    Mit besten Grüßen und Dank!
    Linux, verbindet Menschen :-)

    http://www.kernel-error.de/

  2. #2
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255
    Ja die Zauberworte sind Namensvergebung und Manpage "date"
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    xhtml Debugger

  3. #3
    Registrierter Benutzer
    Registriert seit
    03.01.2002
    Ort
    Meckenheim
    Beiträge
    42
    Zitat Zitat von undefined Beitrag anzeigen
    Ja die Zauberworte sind Namensvergebung und Manpage "date"
    Wie ist das gemeint?
    Linux, verbindet Menschen :-)

    http://www.kernel-error.de/

  4. #4
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    So:
    Code:
    simon@sid:~$ date +%Y%m%d
    20080515
    simon@sid:~$ date -r /boot/grub/grub.cfg +%Y%m%d
    20080514
    simon@sid:~$
    Und dann alle Datein durchgehen.

    oder noch besser mit find:
    Code:
    find -newer tararchiv.tar
    gibt dir z.B. alle Dateien die nach dem Tar-Archiv verändert wurden...

    MfG Peschmä
    Geändert von peschmae (15-05-2008 um 18:51 Uhr)
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •