find Befehl

Diskutiere find Befehl im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; Hallo Leute länger nix mehr gepostet :) Jedoch nun hab ich wieder was und zwar will ich Dateien suchen die älter als 5 Tage sind, im name...

  1. Janine

    Janine Eroberer

    Dabei seit:
    27.07.2007
    Beiträge:
    60
    Zustimmungen:
    0
    Hallo Leute länger nix mehr gepostet :)

    Jedoch nun hab ich wieder was und zwar will ich

    Dateien suchen die älter als 5 Tage sind, im name ein .exe haben und auf .gz enden und entpacken!

    Und das alles soll iwie mit dem Befehl find gehen?
     
  2. rikola

    rikola Foren Gott

    Dabei seit:
    23.08.2005
    Beiträge:
    2.133
    Zustimmungen:
    0
    Das Alter einer Datei wird meines Wissens nach nicht gespeichert. Du kannst mit find nach ctime und atime filtern, wobei ctime der Zeitpunkt der letzten Aenderung ist, atime des letzten Zugriffes. Damit fallen Dateien raus, die zwar aelter als 5 Tage sind, in der zwischenzeit aber schon mal angeschaut wurden.

    zum letzten Teil: -name unterstuetzt auch wildcards, Du musst den Begriff dann nur in doppelte Anfuehrungszeichen setzen, um eine Interpretation durch die Shell zu unterdruecken, z.B. 'find ./ -name "*.exe*.gz"
     
  3. #3 Wolfgang, 26.11.2007
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Hallo
    Man beachte den Unterschied zwischen ctime und mtime!

    Insofern wird wohl die ctime das Kriterium sein.

    Aber das steht alles in man find. ;)

    Code:
    find /path -type f -ctime +5 -iname"*exe*gz" -exec gunzip "{}" \;
    Musst du anpassen.

    Gruß Wolfgang
     
Thema:

find Befehl

Die Seite wird geladen...

find Befehl - Ähnliche Themen

  1. Find Befehl

    Find Befehl: Hallo, bin neu hier und gleich meine erste Frage: ---------- Suchen Sie alle Dateien deren Größe zwischen 300 Byte und 5000 Byte liegt....
  2. Wichtige Frage zum Befehl 'find'

    Wichtige Frage zum Befehl 'find': Hi Leute, ich hatte zwar die Frage bereits in einen anderen Thread gestellt, ist aber gut möglich, dass die Frage untergegangen ist. Ich...
  3. Die unerklärlichen Mysterien des find Befehls?

    Die unerklärlichen Mysterien des find Befehls?: Hi, Der Betreff erklärt mein Problem eigentlich mehr als deutlich: Ich krieg' den find Befehl nicht auf die Reihe. Ich mein, welchen Stoff...
  4. Dateien in Unix finden, die mehrere Strings beinhalten

    Dateien in Unix finden, die mehrere Strings beinhalten: Hallo liebe Leute, ich versuche über die Shell unter Unix alle Dateien ausfindig zu machen, die sowohl den SuchstringA als auch den SuchstringB...
  5. Erweiterbarer Wrapper für GNU find

    Erweiterbarer Wrapper für GNU find: Hallo zusammen, Da ich hier noch einen Account habe, wollte ich mal dieses Forum nutzen, um ganz dreist ein wenig Eigenwerbung zu machen :) Ich...