Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Dateien im Verzeichnis löschen die älter sind als x tage andere nicht

  1. #1
    Registrierter Benutzer
    Registriert seit
    Oct 2014
    Beiträge
    8

    Question Dateien im Verzeichnis löschen die älter sind als x tage andere nicht

    Hi,

    brauche Hilfe beim erstellen eines scriptes für das oracel Linux.

    Dieses Script soll auf das Verzeichnis "TEMP" zugreifen und dort alle Dateien löschen die älter sind als 4 Tage. WICHTIG!: Die unterordner müssen bestehen bleiben und alles was nicht älter ist als 4 Tage auch!

    Wie stelle ich dies am besten an ?

    habe mir schon überlegt das ganze mit den find befehl und rm irgendwie hinzu basteln bisslang komme ich allerdings nicht wirklich weit.Warsch. alles falsch ^^

    find Desktop/TEMP/ | \(-mtime +4 -o -type f |) \ -exec rm |;

    Vielen Dank für eure Hilfe.

  2. #2
    Who's Johnny? Avatar von L00NIX
    Registriert seit
    Mar 2004
    Beiträge
    1.229
    Dafür gibt es bereits fertige Lösungen wie tmpwatch oder tmpreaper.

    Gruß
    L00NIX

  3. #3
    Registrierter Benutzer
    Registriert seit
    Oct 2014
    Beiträge
    8
    Hi danke für deine schnelle Antwort allerdings muss ich das selbst "schreiben" damit ich es lerne sagt mein Ausbilder... Hilfe darf ich mir allerdings aus Foren holen. :/

    PS:


    Hat sich erledigt danke für deine Hilfe
    Geändert von LATERN96 (15.10.14 um 09:53 Uhr) Grund: Erledigt

  4. #4
    Registrierter Benutzer
    Registriert seit
    Oct 2014
    Beiträge
    8
    Hat sich erledigt danke für deine Hilfe

  5. #5
    Registrierter Benutzer Avatar von Huhn Hur Tu
    Registriert seit
    Nov 2003
    Ort
    Karlsruhe
    Beiträge
    2.254
    Alternativ noch find

    Code:
    find /tmp -type f -mtime +4 -exec rm -r {} \;
    Zwischen anonym sein wollen und seine Daten nicht verkaufen wollen, liegen zwei Welten. Wenn man sich einen kostenpflichtigen Dienst sucht, dann meist, weil man für diese Dienstleistung zahlt und nicht selbst das Produkt sein will.


  6. #6
    Registrierter Benutzer
    Registriert seit
    Oct 2014
    Beiträge
    8
    Super, danke

  7. #7
    ruestiger Rentner Avatar von pibi
    Registriert seit
    Jul 2002
    Ort
    Winterthur (CH)
    Beiträge
    2.699
    Zitat Zitat von Huhn Hur Tu Beitrag anzeigen
    Code:
    find /tmp -type f -mtime +4 -exec rm -r {} \;
    Mode Klug*******er ON
    Code:
    find /tmp -type f -mtime +4 -delete
    Mode Klug*******er OFF

    Gruss Pit.
    div. Hardware:
    Server openSuSI 15.1 / Laptops und Workstations openSuSI 15.2, 15.3 und 15.5
    Fritzbox 7940, Synology DS418

Ähnliche Themen

  1. files älter als x Tage löschen
    Von ets im Forum Linux Allgemein
    Antworten: 3
    Letzter Beitrag: 11.10.12, 17:12
  2. E-Mails die älter sind als x Tage löschen
    Von Andreas Urban im Forum Linux als Server
    Antworten: 5
    Letzter Beitrag: 22.11.07, 20:38
  3. ordner und dateien die älter als zwei wochen sind löschen
    Von chrkli193 im Forum Linux Allgemein
    Antworten: 17
    Letzter Beitrag: 02.03.07, 09:00
  4. Dateien Löschen die älter als 10 Tage sind
    Von mr_kaktus im Forum Linux Allgemein
    Antworten: 13
    Letzter Beitrag: 10.07.06, 08:03
  5. Dateien finden, die älter sind als 30 Tage
    Von peterschen im Forum Anwendungen Allgemein, Software
    Antworten: 13
    Letzter Beitrag: 06.12.04, 08:59

Stichworte

Lesezeichen

Berechtigungen

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