Hard-links podem ser muito úteis quando você quer ter o mesmo conteúdo (e as mesmas permissões!) em vários arquivos no mesmo sistema de arquivos.
Tome por exemplo um gerenciador de pacotes, que cria um diretório / usr / share / doc / $ packagename para cada pacote que está instalado e dentro desse diretório um arquivo chamado LICENSE com as informações de licença do pacote. Muitos pacotes em um sistema Linux típico são licenciados em GPL, portanto, em vez de ter 200 cópias da GPL no sistema de arquivos, pode haver apenas uma cópia e 199 links.Sistemas de controle de versão distribuídos copiam todo o repositório no clone, não há check-out como no svn. Se vários clones do mesmo repositório estiverem no mesmo sistema de arquivos, eles podem compartilhar parte dos arquivos (imutáveis) usando hard links (o git faz isso, e o darcs também o IIRC).
Muitas soluções de backup também usam hardlinks, como rsnapshot e backuppc.