Comando touch - uma forma para modificar a data de acesso e modificação de arquivos
O comando touch modifica a data e hora de acesso e modificação de arquivos. Você pode modificar tanto a hora de acesso quanto a hora de modificação dos arquivos, ou os dois ao mesmo tempo.
Legenda:
A - ano (é considerado a faixa de 1969-2068)
M - mês
D - dia
h - Hora
m - minutos
s - segundos
Para modificarmos a data e hora de acesso e modificação de um arquivo basta fazermos o seguinte:
touch -t AAAAMMDDhhmm.ss arquivo
Se o arquivo não existir ele será criado com a data e hora definidas. Se o arquivo já existir, ocorrerá apenas a alteração da data e da hora.
Se quisermos modificar apenas a data e hora de acesso do arquivo temos que usar o comando touch com o parâmetro -a. Exemplo:
touch -t AAAAMMDDhhmm.ss -a arquivo
E se quisermos modificar apenas a data e hora de modificação do arquivo, teremos que usar o comando touch com o parâmetro -m. Exemplo:
[5] Comentário enviado por sttobart em 14/12/2018 - 11:15h
Bom dia, realizei o comando conforme demosntado mas o meu resultado apenas apresenta alteração na data, não está mostrando alteração da hora.
Arquivo teste.txt apresentava: -rw-rw-- 1 lp1 lp1 197 dez 10 11:38 teste.txt
usei o comando: touch -t 201706200755.02 teste.txt
resultado : -rw-rw-- 1 lp1 lp1 197 jun 20 2017 teste.txt
Alguém poderia dizer porque não apreceu a hora no arquivo?
Testei no Xubunto e no CentOs
Obrigado.