O O comando do Linux touch foi projetado para alterar e acessar manualmente os registros de data e hora; no entanto, ele também é usado com frequência para criar novos arquivos. Ao usar as opções, você pode escolher se a hora do sistema será usada ou se outro registro de data e hora será usado.

O que é o comando touch do Linux?

O comando touch é usado no Linux para alterar carimbos de data e hora e carimbos de acesso em arquivos ou diretórios individuais. Como isso recria um arquivo se ele ainda não existir, o comando também é usado com frequência para criar arquivos novos e vazios. Para a maioria dos usuários, esse uso secundário é muito mais importante em seu trabalho diário. O Linux touch funciona em todas as distribuições Linux de comando, como Debian ou Ubuntu e vem como padrão.

Como funciona o comando touch?

A principal função do Linux touch é alterar os registros de data e hora. Para fazer isso, o arquivo correspondente é aberto pelo comando e a hora de entrada é alterada. O sistema então altera o registro de data e hora. Se não for informado um horário, o comando usará o horário atual do sistema. Se o arquivo inserido ainda não existir, ele será criado pelo comando se não houver nenhuma opção definida para não fazer isso. Por esse motivo, o comando touch é uma das maneiras mais simples de criar arquivos novos e vazios.

Como é a sintaxe do touch?

A sintaxe do comando touch do Linux é a seguinte:

$ touch [Option] [File]

Se o comando for usado sem nenhuma opção, ele alterará o registro de data e hora do arquivo para a hora atual do sistema ou criará um novo arquivo. Se quiser definir o carimbo de data/hora por conta própria, você terá diferentes opções.

Quais são as opções no Linux touch?

Estas são as opções que você tem disponíveis com o comando touch:

  • -a: Com essa opção, você pode alterar o tempo de acesso.
  • -c ou –no-create: impede que um novo arquivo seja criado.
  • -d ou –date=STRING: Usa a hora inserida em vez da hora do sistema.
  • -m: Com essa opção, você pode alterar apenas a hora de alteração.
  • -r ou –reference=FILE: Usa o registro de data e hora do arquivo de referência.
  • -t TIMESTAMP: usa um registro de data e hora manual. Ele é inserido como [YY]MMDhhmm[.ss].

Exemplos de um comando de toque

Se quiser usar o touch do Linux por conta própria, você pode usar estes exemplos práticos:

$ touch example.txt

Isso dará ao arquivo example.txt um novo registro de data e hora ou criará um novo arquivo.

$ touch -t 2301011536 example.txt

Você pode alterar o registro de data e hora do arquivo example.txt para 1º de janeiro de 2023, 15:36.

Este artigo foi útil?
Ir para o menu principal