Devo spostare i file in base a un anno. Ho usato il find
comando
find /media/WD/backup/osool/olddata/ -mtime +470 -exec ls -lrth {} \;|sort -k6
ma per eseguire correttamente questo comando devo sapere che mtime
ora 470 è solo una supposizione. Significa che se posso dare l'anno 2012, mi dà solo i file relativi al 2012.
Quindi ho bisogno di consigli su come
Trova i file in base all'anno, ad esempio 2012 e spostali in un'altra directory.
OS release 5.2
FIND version
GNU find version 4.2.27
Features enabled: D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION SELINUX
-exec ls ... \;
invece di-exec ... +
? La tua scoperta è troppo vecchia per quello? In tal casofind ... -print0 | xargs -0 ls...
sarebbe molto più veloce.