O caractere ~ não tem significado especial no FTP e, no seu exemplo, é simplesmente parte do nome do arquivo.
Vários editores de texto (incluindo gedit ) anexam ~ ao nome de um arquivo quando ele é atualizado, portanto, a cópia ~ se torna a versão anterior. Outros editores de texto têm diferentes esquemas de nomeação de back-up.