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.