CMD Master
Voltar ao blog
Arnošt Havelka

Criar ficheiros vazios com touch

Crie um ficheiro vazio novo ou atualize a data de um ficheiro que já existe.

Iniciar lição interativa
Criar ficheiros vazios com touch

touch é a forma mais rápida de criar um ficheiro vazio. Se o nome já existir, touch não apaga o conteúdo — apenas atualiza a hora da última modificação. Esse segundo uso é a razão pela qual scripts e ferramentas de compilação o chamam tão frequentemente.

Criar um ficheiro vazio novo

Dê a touch um nome que ainda não exista. O ficheiro aparece de imediato, com zero bytes.

Experimente o comando

Crie um ficheiro vazio!

Montar o comando
touch
Terminal
C:\Users\User>touch empty.txt

Criar um ficheiro vazio:

Command Prompt
Documents
C:\Users\User>ls

Pode passar vários nomes num só comando: touch a.txt b.txt c.txt.

Atualizar um ficheiro que já existe

Se existing.txt já estiver no disco, touch existing.txt mantém o texto no interior e só atualiza a data. Use isto quando um processo vigia ficheiros “novos”, ou quando quer que ls -l mostre uma hora atual sem abrir um editor.

touch existing.txt
ls -l existing.txt

touch não cria pastas pai em falta. Se precisar de logs/today.txt e logs não existir, crie primeiro a pasta com mkdir.


Teste de conhecimentos

1 / 3

O que faz touch empty.txt quando o ficheiro não existe?

Referências

Estes links de documentação trazem detalhes confiáveis sobre os comandos usados neste artigo.