Os nomes para o arquivo são armazenados no diretório.
Em termos simples, um diretório no Linux é apenas um mapeamento de nomes para inodes. Quando você usa mv
para renomear / mover um arquivo, somente os mapeamentos nos diretórios são alterados. Isso permite que você tenha links físicos para o mesmo inode com nomes diferentes, desde que os hard links estejam na mesma partição do sistema de arquivos.
Mais informações aqui .