Alterar data e hora que um arquivo foi criado

Publicado por Higor Pereira em 19/12/2006

[ Hits: 69.218 ]

 


Alterar data e hora que um arquivo foi criado



Para alterar data e hora que um arquivo foi criado basta usar o comando "touch":

touch -t MMDDhhmm nomedoarquivo
  • MM = mês
  • DD = dia
  • hh = hora
  • mm = minuto

Exemplo: Vamos supor que o arquivo foi criado nessa data:

" Jun 27 14:05 nomedo arquivo"

e você queira mudar para:

"Out 17 15:07 nomedoarquivo"

Então você digita o seguinte comando:

$ touch -t 10171507 nomedoarquivo

Outras dicas deste autor

Bloqueio de acesso SSH para determinado IP

ProFTPD: Como corrigir o Erro: "Fatal: ScoreboardPath: deprecated. Use "ScoreboardFile /path/to/ scoreboard/file" instead"

Leitura recomendada

history - Procurar comandos antigos

Gravando logs do comando dd (clonagem de HDs e partições)

Guia de bolso com os principais comandos Linux

Todos os compactadores e descompactadores no Linux

yum-plugin-downloadonly - Baixando pacote sem instalar via YUM

  

Comentários
[1] Comentário enviado por Raptor em 19/12/2006 - 12:14h

Este comando só altera a data de criação? E para alterar a data de acesso? Qual o comando?

[2] Comentário enviado por higorcista em 19/12/2006 - 15:21h

pra alterar a data de acesso, acho que so se vc alterar a data e a hora do sistema e depois usar o comando touch

touch nomearquivo

(touch eh um comando que serve para "tocar" no arquivo, atualiza com a data corrente do sistema.)

Feito isso corrija a data e hora do sistema para a data e hora certa.

OK. Espero ter ajudado.

[3] Comentário enviado por wfox em 19/12/2006 - 20:01h

Mas para mudar a data e hora do sistema, é necessário ter privilégio de root.

Ai reside uma grande desvantagem do método que propoe, mas, validamente, é também uma forma que pode funcionar

=)

[4] Comentário enviado por adiltonsilva em 20/12/2006 - 23:07h

O comando touch altera o tempo de acesso ou alteração do arquivo, e não a data de criação.

Vejam com : $man touch


[5] Comentário enviado por higorcista em 21/12/2006 - 10:05h

Em relação ao comentario do "wfox" concordo com ele, esqueci de colocar no comentario que fiz acima, que o usuario teria que estar como usuario root;
A forma que expliquei como alterar a data de acesso de um arquivo, eh apenas uma das formas, fiz a pergunta no site, ninguem me mostrou uma melhor forma de fazer, entao caso alguem saiba um melhor modo pra alterar a data de acesso coloquem aqui..rs

Em relação ao comentario "adiltonsilva": sim, nao deixo de concordar com vc, mas vc ja tentou alterar a data e a hora de criação de um arquivo usando o comando touch?! o comando touch pode ser usado para mudar a datae hora que um arquivo foi criado e tbm pode criar arquivos vazios...

[6] Comentário enviado por korvin em 15/05/2007 - 14:49h

da p mudar ate o ano de acesso usando
touch -t MMDDhhmm ano.seg nome do arquivo

[7] Comentário enviado por LinuxTec em 19/11/2008 - 11:20h

Ok não dinha visto que alterava a data e vi seu post hoje estava fora, blz amigo mais a sintax não muda muito ficaria assim #date mmddhhmmyyyy Mês seguido do dia depois hora, minuto e ano Detalhe o segundo ele proprio configura !!!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts