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
Postar um comentário