Alterar o tempo de volta para a data e hora atuais é bastante fácil. Na página de manual :
touch {filename}
Você pode usar curingas. Também com ...
-d, --date=STRING
parse STRING and use it instead of current time
você pode usar uma data personalizada e com
-t STAMP
use [[CC]YY]MMDDhhmm[.ss] instead of current time
você pode usar um horário personalizado, caso deseje definir carimbos de data e hora específicos para esses arquivos.
Quanto ao motivo pelo qual aconteceu, isso será uma adivinhação. Alguns exemplos:
- arquivos podem vir de outra máquina que tenha uma data errada.
- arquivos podem ter sido restaurados a partir de um arquivo de backup ou tar.
- seu tempo foi definido incorretamente.