Sugestão de adição:
As diferenças entre o comando touch teste.txt
e o comando > teste.txt
No "Para saber mais: Criando novos arquivos com o operador >" é explicado a nova forma de criar um arquivo com o segundo comando.
Relacionando com o curso de comandos basicos do Linux onde é ensinado o comando Touch para criar arquivos poderia essa nota ser incrementada adicionando as diferenças entre usar um método e outro.
Pra quem ficou com curiosidade, segundo minhas pesquisas:
touch arquivo.txt
Função principal: Criar um arquivo vazio ou atualizar a data de modificação de um arquivo existente.
Comportamento:
Se o arquivo não existir, ele será criado vazio.
Se o arquivo já existir, o comando atualiza o timestamp de acesso/modificação, sem alterar o conteúdo.arquivo.txt
Função principal: Redirecionar a saída padrão para um arquivo.
Comportamento:
Se o arquivo não existir, ele será criado vazio.
Se o arquivo já existir, ele será zerado (apagado) — ou seja, seu conteúdo será substituído por nada (arquivo vazio).