Como arquivos com til podem ser visíveis no Windows, mas não no Linux?

Como arquivos com til podem ser visíveis no Windows, mas não no Linux?

Criei acidentalmente três arquivos em um compartilhamento no meu NAS (rodando no Linux). Os arquivos foram criados na pasta \home\abcpor um script bash em execução no NAS, mas - estranhamente - eles não aparecem ao listar o conteúdo de abcusing ls -la \home\abc. abctambém é um compartilhamento acessível no meu PC com Windows e lá os arquivos são exibidos como BSPC07~P.LOGe BSPC07~T.LOGno BXDHDK~E.LOGWindows Explorer.

Nunca vi algo assim antes. Como é possível que um arquivo criado em uma máquina Linux usando um script bash seja invisível para essa máquina, mas visível em uma máquina Windows?

Mais algumas informações, caso sejam relevantes: os arquivos surgiram mais ou menos assim

#!/bin/sh
DATE="$(date +%Y-%m-%d_%H:%M)"
FILE="/home/abc/backup_NAS-$DATE.log"
echo "$(date) Starting backup ..." >> $FILE

Observe os dois pontos na definição da variável de data. Isso não funcionou como esperado. A execução deste script criou um arquivo com a data e a mensagem "iniciando backup", mas o nome do arquivo se parecia backup_NAS-$DATE.log com o mostrado acima. E os arquivos só eram visíveis no Windows.

Gostaria de excluir esses arquivos, mas só tenho permissão de leitura ao acessá-los no compartilhamento do Windows (mesmo depois de executar chmod +R 0777 /home/abc), então não posso excluí-los de lá e não posso excluí-los via SSH no NAS porque eles são invisíveis lá...

informação relacionada