Pular para o conteúdo

Alterar data e hora que um arquivo foi criado

Dica publicada em Linux / Comandos
Higor Pereira higorcista
Hits: 72.133 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Bloqueio de acesso SSH para determinado IP

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

Usando rm para apagar arquivos esquisitos

Vídeo do LinuxTips: Permissões e ACL

Todos os compactadores e descompactadores no Linux

openSUSE - Como remover versões antigas do kernel

APT - Como descobrir a que repositório pertence um pacote

#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

Entre na sua conta para comentar.