in ,

Modificar data de arquivos com o touch

000 - Modificar data de arquivos com o touch

Você está montando um script de exclusão de arquivos antigos, mas como um bom profissional que é, gostaria de testar ele antes em um ambiente de testes. No entanto, não tem a mínima idéia de como criar estes arquivos com datas antigas? Modificar data de arquivos com o touch te ajudará a montar este cenário.

Modificar data de arquivos com o touch

O comando touch normalmente é utilizado para criação de arquivos vazios, como por exemplo:

001 - Modificar data de arquivos com o touch

Repare que o arquivo foi criado no dia 24 de janeiro às 14:17.

Mas poucos sabem que o comando touch também possui a funcionalidade de modificar a data de criação de arquivos. Abaixo a sintaxe básica:

touch -t [YY]MMDDhhmm arquivo
Onde:
YY: Ano [00-99] - É opcional
MM: Mês [01-12]
DD: Dia [01-31]
hh: Hora [00-23]
mm: Minuto [00-59]

Destacamos que nesta dica foi utilizado um Linux Mint 19.1, portanto, pode haver alguma diferença de parâmetros entre outras distribuições. Sempre consulte o manual do comando (man touch) para ser mais assertivo.

Utilizando o exemplo acima, vamos modificar a data de criação para o dia 23 de outubro de 2018 às 00:00.

touch -t 1810230000 arquivo_vazio.txt

002 - Modificar data de arquivos com o touch

Como destacado, o arquivo foi modificado com sucesso para o dia 23 de outubro de 2018 às 00:00.

O comando touch também aceita termos como “1 week ago” (uma semana atrás), “1 month ago” (um mês atrás) ou “1 day ago” (um dia atrás). Para isso, basta usar o parâmetro -d (é necessário o uso das aspas):

touch -d “1 week ago” arquivo_vazio.txt

003 - Modificar data de arquivos com o touch

Outro comando bônus para verificar as propriedades de um arquivo é o comando stat:

004 - Modificar data de arquivos com o touch

Através do comando stat, é possível visualizar mais propriedades de determinado arquivo, como por exemplo datas de acesso (access), alteração (modify) e mudança (change), quantidade de links associados a este arquivo (Links), tamanho (Size), entre outras. Essas características também são conhecidas como metadados.

Em resumo, esperamos que este artigo modificar data de arquivos com o touch te auxilie a montar cenários onde arquivos antigos são necessários para efetuar algum teste de exclusão ou backup de arquivos antigos. Dúvidas? Entre em contato no nosso grupo no Telegram.

Até a próxima.

Written by LuKazHiro

Entusiasta Linux desde a época em que as distribuições eram vendidas em CD's nas bancas de jornais. Formado em Ciência da Computação, certificado LPIC-3 e RHCE. Estudante constante de tecnologia, sempre procurando, ensinando e aprendendo com a galera!

McAfee encontra um novo Ransomware que tem como alvo o público gamer

McAfee encontra um novo Ransomware que tem como alvo o público gamer

As melhores ferramentas do Kali Linux para 2019

As melhores ferramentas do Kali Linux para 2019