touch

Crie arquivos vazios pelo terminal, vários de uma vez — e por que o touch nunca apaga o que já tem dentro.

>_ Teste aqui: um Linux simulado, nesta página
Carregando o terminal…

Exemplos

  • touch notes.txt
  • touch index.html style.css
  • ls -l
  • echo "buy milk" > notes.txt
  • touch notes.txt
  • cat notes.txt

Como funciona

O touch FILE cria um arquivo vazio se ele não existe. Se já existe, o touch só atualiza a hora dele: o conteúdo fica exatamente como estava.

É o jeito mais rápido de criar arquivos de início (touch index.html style.css). Para colocar texto num arquivo, use echo "text" > FILE ou um editor.

Sintaxe

touch [-c] ARQUIVO...

Opções

OpçãoO que faz
FILEcria (vazio) se ainda não existir
A B Cvários arquivos num comando só
-cnão cria nada, só mexe nos arquivos que já existem

Bom saber

  • O touch não cria pastas: touch logs/app.log falha se logs não existe. Rode mkdir -p logs antes.
  • Cuidado com o >: o echo "" > notes.txt ESVAZIA o arquivo. O touch nunca faz isso.