Linux - find: Dateien in einem bestimmten Zeitraum finden

Syntax: \ find workdir -type f -printf '%TY%Tm%Td %p\n' | awk '"YYYYMMDD"<=$1 && $1<="YYYYMMDD"'

Beispiel: \ Alle Dateien in /home zwischen finden, die zwischen dem 01.03.2016 und dem 18.03.2016 angelegt wurden: \ find /home/ -type f -printf '%TY%Tm%Td %p\n' | awk '"20160301"<=$1 && $1<="20160318"'

Beispiel-Ergebnis:

20160303 /home/ftp/from/Export\_RefECS042160100994.xml
20160303 /home/ftp/from/Export\_RefECS042160100630.xml
20160301 /home/ftp/from/Export\_RefECS042160200210.xml
20160304 /home/ftp/from/Export\_RefECS042160200421.xml
20160304 /home/ftp/from/Export\_RefECS042160200501.xml
20160308 /home/ftp/from/Export\_RefECS042160200354.xml
20160311 /home/ftp/from/Export\_RefECS042160200646.xml
20160303 /home/ftp/to/EXPORT\_20160303164114.XML
20160310 /home/ftp/to/EXPORT\_20160310144256.XML
20160302 /home/ftp/to/EXPORT\_20160302152220.XML
20160311 /home/ftp/to/EXPORT\_20160311103956.XML
20160309 /home/ftp/from/WL038986.xml
20160303 /home/ftp/to/EXPORT\_20160303142246.XML