Como usar o comando touch do Linux
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:
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:
Isso dará ao arquivo example.txt um novo registro de data e hora ou criará um novo arquivo.
Você pode alterar o registro de data e hora do arquivo example.txt para 1º de janeiro de 2023, 15:36.