Necesito mover archivos en función de un año. Usé el findcomando
find /media/WD/backup/osool/olddata/ -mtime +470 -exec ls -lrth {} \;|sort -k6
pero para que este comando se ejecute con éxito, necesito saber exactamente mtime470 ahora es solo una suposición. Significa que si puedo dar el año 2012, me da archivos solo relacionados con 2012.
Así que necesito consejos sobre cómo
Busque archivos basados en el año, por ejemplo, 2012 y muévalos a otro directorio.
OS release 5.2
FIND version
GNU find version 4.2.27
Features enabled: D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION SELINUX
-exec ls ... \;lugar de-exec ... +? ¿Tu hallazgo es demasiado viejo para eso? En ese casofind ... -print0 | xargs -0 ls...sería mucho más rápido.