Histórico. Existem duas linhas históricas de um comando rename , com o mesmo propósito básico, mas com sintaxe e recursos completamente diferentes:
- O comando
renameno pacote util-linux . Apareceu na versão 2.10e e o programa é datado de 2000-01-01. - Um script perl, que foi distribuído com Perl como um programa de exemplo. O changelog do Debian registra que ele foi adicionado ao Debian em junho de 1999 (o programa em si remonta a pelo menos 1992). Outra versão, que é retrocompatível, vem com Unicode :: Tussle (como no Debian jessie, é chamado
file-renamee fornecido norenamepackage ; algumas outras distribuições chamam-no deprename).
Por um lado, util-linux é um pacote principal, então é mais padrão que o script de exemplo Perl que foi incluído no capricho do Debian. Por outro lado, o script Perl estava no Debian primeiro. Até agora, o Debian escolheu preservar a compatibilidade com o lançamento passado do Debian, ao invés de se alinhar com outras distribuições. Distribuições derivadas do Debian (Ubuntu, Mint, elementary, etc.) tendem a seguir o Debian neste ponto.
Outras distribuições não possuem um comando rename quando uma foi adicionada ao util-linux, então elas naturalmente incluem a versão util-linux.