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