Löschen von diversen Unix Dateien älter x Tage und nur 3 Generationen

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von Ferdinand, 29.10.2005.

  1. #1 Ferdinand, 29.10.2005
    Ferdinand

    Ferdinand Grünschnabel

    Dabei seit:
    28.10.2005
    Beiträge:
    3
    Zustimmungen:
    0
    Liebe Gemeinde,

    ich hab da mal ein Problem und komme selbst nicht drauf. Vielleicht kann mir ja doch einer der Spezialisten hier helfen. Hoffe es?!

    Ich hab diverse Dateien in einem Verzeichnis stehen. Möchte diese löschen, wenn sie z.B. älter 6 Tage sind.
    Das mach ich wie folgt:
    find /home/user1/tmp -mtime +6 -type f -exec rm {} \;

    Nun das Problem!

    Wie kann ich, muß ja nicht unbedingt auf die 6 Tage fixiert sein, alle Dateien *bis auf die letzten 3 neueren Dateien* löschen.
    Das Problem ist, dass in dem Verzeichnis mehrere verschiedene Dateien sind.

    -rwxr-xr-x 1 user1 user1 4418800 Oct 6 2004 tra-041006-2212.old
    -rwxr-xr-x 1 user1 user1 4760752 Jan 26 2005 tra-050126-1834.old
    -rwxr-xr-x 1 user1 user1 5249744 Sep 15 16:44 tra-050915-1643.old
    -rwxr-xr-x 1 user1 user1 5249744 Sep 15 17:31 tra-050915-1731.old
    -rwxr-xr-x 1 user1 user1 5250840 Sep 20 12:17 tra-050920-1217.old
    -rwxr-xr-x 1 user1 user1 4681720 Jan 26 2005 ppr-050126-1834.old
    -rwxr-xr-x 1 user1 user1 2338816 Aug 18 10:05 ppr-050818-1005.old
    -rwxr-xr-x 1 user1 user1 2338816 Aug 18 10:37 ppr-050818-1037.old
    -rwxr-xr-x 1 user1 user1 2338816 Aug 18 10:54 ppr-050818-1054.old
    -rwxr-xr-x 1 user1 user1 2342912 Sep 16 08:59 ppr-050916-0858.old
    -rwxr-xr-x 1 user1 user1 2342912 Sep 16 12:20 ppr-050916-1220.old
    -rwxr-xr-x 1 user1 user1 4854304 Jun 3 12:26 sts-050603-1225.old
    -rwxr-xr-x 1 user1 user1 4854776 Jun 8 15:02 sts-050608-1501.old
    -rwxr-xr-x 1 user1 user1 4885608 Jul 4 15:30 sts-050704-1527.old
    -rwxr-xr-x 1 user1 user1 4885704 Jul 5 15:20 sts-050705-1519.old
    -rwxr-xr-x 1 user1 user1 4885992 Jul 6 18:14 sts-050706-1811.old
    -rwxr-xr-x 1 user1 user1 4891512 Jul 19 06:44 sts-050719-0644.old
    -rwxr-xr-x 1 user1 user1 4891896 Sep 15 09:58 sts-050915-0957.old
    -rwxr-xr-x 1 user1 user1 4918104 Sep 22 14:37 sts-050922-1435.old
    -rwxr-xr-x 1 user1 user1 4918176 Sep 29 17:38 sts-050929-1736.old
    -rwxr-xr-x 1 user1 user1 4918280 Sep 30 16:30 sts-050930-1629.old
    -rwxr-xr-x 1 user1 user1 4918344 Oct 4 09:47 sts-051004-0946.old

    Grüße Ferdinand
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

Löschen von diversen Unix Dateien älter x Tage und nur 3 Generationen

Die Seite wird geladen...

Löschen von diversen Unix Dateien älter x Tage und nur 3 Generationen - Ähnliche Themen

  1. 32-Bit als Standard in Wine // Wine komplett löschen

    32-Bit als Standard in Wine // Wine komplett löschen: Hallo, soweit ich das verstanden habe installiert man Windows-Programme unter Wine bei einem 64-Bit-Linux standardmäßig auch als 64-Bit-Prpgramm....
  2. Wie kann ich das RAM löschen?

    Wie kann ich das RAM löschen?: Wie kann ich das RAM löschen? Danke im Vorraus
  3. Löschen mit Wildcard wenn Space im Pfad ist?

    Löschen mit Wildcard wenn Space im Pfad ist?: Hallo zusammen weder rm "/var/lib/vmware/Virtual Machines/Virtual Machine/"*.lck -R noch rm "/var/lib/vmware/Virtual...
  4. Dateien ab einer bestimmten Zeile löschen

    Dateien ab einer bestimmten Zeile löschen: Hallo, ich habe ein Skript geschrieben, welches mir mehrere Dateien in eine einzige Datei zusammenführt. Die einzelnen Dateien enthalten aber...
  5. Gruppe mitsamt allen Usern löschen?

    Gruppe mitsamt allen Usern löschen?: Guten Abend allerseits, hier kommt mein erstes Posting. Vielleicht kurz vorweg: Ich habe mehrere erfolglose Versuche hinter mit mich mit Linux...