Como posso corrigir as “datas modificadas” dos meus arquivos?

1

Acabei de descobrir que alguns dos meus arquivos viajaram de volta no tempo! Eu gosto de manter meus arquivos organizados por data de modificação e fiquei surpreso ao descobrir que alguns (mas não todos) dos meus arquivos agora estão mostrando uma data "Modificada" em dezembro, em vez da data de hoje como deveriam.

Estou usando o Ubuntu Release 10.04 (lucid), o kernel Linux 2.6.32-38-generic, o GNOME 2.30.2. A pasta / diretório que eu estou olhando está em um sistema de arquivos ext3.

Eu iniciei esta manhã, e ele fez aquela verificação de disco, mas eu não acho que tenha mudado nada naquela época (mas eu não estava realmente ligado por muito tempo). É só depois que eu comecei novamente esta noite que notei que as coisas não estavam onde eu esperava.

Isso é tão chato! Alguém sabe o que aconteceu e como posso consertar isso?

    
por Roy 26.02.2012 / 03:18

1 resposta

1

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.
por Rinzwind 26.02.2012 / 03:34