touch
O comando touch
é usado no sistema Linux para criar arquivos vazios ou atualizar os carimbos de data/hora de acesso e modificação de arquivos existentes.
Além de criar arquivos, o comando touch
também pode ser usado para atualizar os carimbos de data/hora de acesso e modificação de arquivos existentes. Isso pode ser útil para indicar que um arquivo foi acessado ou modificado em um determinado momento.
Sintaxe
$ touch <nome_do_arquivo>
$ touch -a <nome_do_arquivo> # Atualiza o carimbo de data/hora de acesso
$ touch -m <nome_do_arquivo> # Atualiza o carimbo de data/hora de modificação
Opções:
-
-c: Não cria novos arquivos. Apenas atualiza os carimbos de data/hora dos arquivos existentes.
-
-d: Permite especificar uma data e hora específica para definir como carimbo de data/hora do arquivo.
-
-r <arquivo_referência>: Atualiza os carimbos de data/hora do arquivo para que eles correspondam aos do arquivo de referência.
Exemplo
Criação de um arquivo em branco
Para criar um novo arquivo vazio chamado “novo_arquivo.txt”, você pode usar o seguinte comando:
$ touch novo_arquivo.txt
Isso criará um arquivo vazio chamado “novo_arquivo.txt” no diretório atual.
Atualização de carimbos de data/hora
Para atualizar o carimbo de data/hora de acesso do arquivo “meu_arquivo.txt”:
$ touch -a meu_arquivo.txt
Para atualizar o carimbo de data/hora de modificação do arquivo “outro_arquivo.txt”:
$ touch -m outro_arquivo.txt