Nova resposta:
Parece que você quis dizer algo diferente do que eu pensei que você fez. Você cria um arquivo literal .hidden
listando todos os arquivos que você deseja que o gerenciador de arquivos Nautilus esconda por padrão, você pode usar este comando (da resposta do @Jóhann):
for i in *.out; do echo "$i"; done > .hidden
Substituindo .out
pela extensão de arquivo que você deseja ocultar.
Resposta antiga:
Se todos os arquivos em questão compartilharem a mesma extensão, e nenhum outro arquivo tiver, então um simples comando shell fará o truque. Por exemplo, para *.out
files:
for i in ./*.out; do mv "$i" ./."${i#./}"; done
Este comando moverá todos os arquivos no diretório atual, combinando * .out para .<name>.out