Shell-Skript, um Dateien zu finden, die älter als der 1. Januar 2010 sind

7

Ich suche nach einem Skript, das alle Dateien älter als 1. Jan 2010 findet. Das folgende funktioniert nicht für mich -

%Vor%

Jede Hilfe wird geschätzt. P.S: Touch-Befehl funktioniert nicht auf meiner Box mit veraltetem Linux.

    
fixxxer 07.12.2010, 15:38
quelle

3 Antworten

20

Hier ist ein One-Liner:

%Vor%

Dadurch werden alle Dateien gefunden, die vor dem angegebenen Datum geändert wurden. Suchen Sie nach einem man und sehen Sie sich die Optionen für -newerXY an, wenn Sie neben dem modifizierten Datum auch etwas anderes verwenden möchten.

    
davidp 09.01.2013, 22:15
quelle
1

Sie müssen Shell-Befehle mit neuerer Option finden.

es funktioniert wie: Sie erstellen eine Datei mit Zeitstempel 1.1.2010 und vergleichen dann alle Dateien mit diesem Zeitstempel

%Vor%     
RusAlex 07.12.2010 15:45
quelle
0

Verwenden Sie einfach den Befehl "finden". Es gibt mehrere Flags, mit denen Sie die Datei nach der letzten Änderungszeit filtern können, z. B. -newer, -mmin und -mtime. Finden Sie einen "Mann finden" für weitere Details.

    
Brad 07.12.2010 15:43
quelle

Tags und Links