Como usar o comando Touch no Linux



O comando touch no linux serve para criar arquivos ou atualizar a data e horário que o arquivo foi modificado.

Para criar ou modificar data e horário que o arquivo foi modificado com o touch.

$ touch arquivo.txt

Neste caso se o arquivo não exite ele irá criar.

Para criar vários arquivos de uma vez com o comando touch.

$ touch arq1.txt arq2.txt arq3.txt

Para facilita use chaves para criar os arquivos do comando acima.

$ touch arq{1..3}.txt

Algumas opções do comando Touch:

-a - muda o horário de acesso do arquivo para o horário atual.

$ touch -a arq.txt

-m - Alterar o horário que o arquivo foi modificado para o horário atual.

$ touch -m arq.txt

-am - alterar o horário em que o arquivo foi acessado e modificado.

$ touch -am arq.txt

-c - alterar o horário em que o arquivo foi acessado e modificado sem criar um novo arquivo.

$ touch -c arq.txt

-t - alterar para um horário específico em que o arquivo foi acessado e modificado.

$ touch -t 202111210500.30 arq.txt

Use o padrão para alterar o horário CC YY MM DD hh mm.ss

20 21 11 21 05 00.30

O que significa cada letra do padrão.

  • CC – dois primeiros dígitos do ano.
  • YY – dois últimos dígitos do ano.
  • MM – mês do ano (de 01 à 12).
  • DD – dia do mês (de 01 à 31).
  • hh – hora do dia (de 00 à 23).
  • mm – minuto da hora (de 00 à 59).
  • ss – segundo do minuto (de 00 à 59). 

 

-h - Alterar a hora de acesso e modificação para hora atual de um arquivo linkado simbolicamente.

$ touch -h arq_link_simbólico

-r - Usar uma arquivo como referência para alterar o horário de acesso e modificação de outro arquivo.

$ touch -r arq_ref.txt arq_alt.txt

No exemplo o arq_alt.txt ficará com os mesmos horários do arq_ref.txt.

-d - especifica a data como um conjunto, alterando a data para 21 de novembro e o horário para 00:00.

$ touch -d '21 Nov' arq.txt

E podemos especificar a hora como um conjunto, deixando com a data atual.

$ touch -d '22:00' arq.txt

 

Siga nossas redes sociais.

Instagram: @mundo_linux_phd
Facebook:
@mundolinuxphd

 

Comentários

Mais Vistas