Linux find | Datei nach Datum suchen

Hallo, es kommt immer mal vor, das man find etwas erweitern muss. Das Tool stößt leider schnell an die Grenzen, aber dafür ist Linux ja da. Wenn Ihr eine Datei sucht, die in einem bestimmten Datumbereich bearbeitet wurde, dann geht das ganz einfach:

In dem Fall suchen wir im * Verzeichnis nach Dateien aus dem Datumbereich 01.10.2014 bis 31.10.2014.
find * -type f -printf '%TY%Tm%Td %p\n' | awk '"20141001"<=$1 && $1<="20141031"'


Beispielausgabe:
root@de /var/www/ # find * -type f -printf '%TY%Tm%Td %p\n' | awk '"20141001"<=$1 && $1<="20141031"'
20141016 includes/database/test.php
20141022 modules/block/page.php


Das ganze könnt Ihr natürlich auch auf nur einen Tag beschränken oder den Datumsbereich vergrößern oder verkleinern.

Viel Spaß damit

powerDNS installieren als eigener DNS Server

Bei den meisten Domain reggern bekommt man ja gratis deren DNS zur Verfügung, aber es gibt viele Situationen, wo ein eigener DNS ganz sinnvoll ist. Vor allem wenn man nicht abhängig sein will von den anderen - Stichwort "Server Ausfall".

Das ganze ist auf Debian ausgelegt, weil ich persönlich das für das beste Serversystem halte. Es ist schön minimalistisch 🙂  Weiterlesen