Páginas

sábado, 6 de março de 2010

Modificar data e hora de acesso e modificação de arquivos

O comando touch modifica a data e hora de acesso a arquivos.

Legenda:
A - Ano
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 existir será apenas modificadas a data e a hora.

Se quisermos modificar apenas a data e hora de acesso do arquivo temos que usar o comando dessa maneira:

$touch -t AAAAMMDDhhmm.ss -a arquivo

E se quisermos modificar apenas a data e hora de modificação do arquivo, usaremos o comando dessa maneira:

$touch -t AAAAMMDDhhmm.ss -m arquivo

Exemplos:

1. $touch -t 200702182233.10 -m testando.txt
2.$touch -t 200103102340.10 testando.txt
3.$touch -t 199501010129.10 -a testando.txt

No exemplo 1 o arquivo testando.pdf terá sua data e hora de modificação alteradas para 18/Fev/2007 às 22:33:10.
No exemplo 2 o arquivo testando.pdf terá sua data e hora de acesso e modificação alteradas para 10/Mar/2001 às 23:40:10.
No exemplo 3 o arquivo testando.pdf terá sua data e hora de acesso alteradas para 01/Jan/1995 às 01:29:10.

Obs: Nos 3 exemplos, se o arquivo testando.txt não existir no diretório atual ele será criado.

Nenhum comentário: