Comandos_GNU-UNIX
03_Gerenciamento_de_arquivos
Comando Touch

comando touch

O comando touch é uma ferramenta de linha de comando em sistemas Unix e Unix-like, como o Linux, usado para criar novos arquivos vazios ou atualizar carimbos de data/hora de arquivos existentes. É uma ferramenta simples, mas útil, com várias opções.

Sintaxe Básica:

touch [opções] arquivo(s)

Exemplos de Uso:

  • Criar um Novo Arquivo:

touch novo_arquivo.txt

Este comando cria um novo arquivo chamado novo_arquivo.txt se ele não existir.

  • Atualizar o Carimbo de Data/Hora de um Arquivo Existente:

touch arquivo_existente.txt

Este comando não cria um novo arquivo, mas atualiza o carimbo de data/hora do arquivo existente para o momento atual.

  • Criar Vários Arquivos ao Mesmo Tempo:

touch arquivo1.txt arquivo2.txt arquivo3.txt

Isso cria três novos arquivos se eles não existirem.

Opções Comuns:

  • -a: Atualiza apenas o carimbo de acesso.

  • -c: Não cria novos arquivos. Apenas atualiza os carimbos de data/hora dos arquivos existentes.

  • -m: Atualiza apenas o carimbo de modificação.

  • -t: Permite especificar uma data/hora específica para definir como carimbo de data/hora. O formato é [YYYY]MMDDhhmm[.SS].

Observações e Dicas:

Se o arquivo especificado não existir, o touch o criará. O touch é útil quando você precisa garantir que um arquivo exista ou quando deseja atualizar carimbos de data/hora sem modificar o conteúdo do arquivo. Pode ser usado em scripts ou comandos de shell para criar rapidamente arquivos temporários ou atualizar carimbos de data/hora antes de realizar outras operações.