Muchas veces cuando se actualiza de sistemas que la codificación esta en iso.8859-1 a utf-8 se tiene problema con el nombre de los archivos ya que los caracteres especiales como la ñ y las tildes tienen codificación diferente en ambas codificaciones, por esta razón para renombrar todos los archivos de un directorio y dejarlos con la codificación nueva se utilza el programa convmv el cual renombrará con la nueva codificación.
Instalación y uso de Convmv
apt-get install convmv
Seguido de esto iremos al directorio donde se buscarán los archivos supongamos que el directorio será /home/usuario
cd /home/usuario convmv -r -f iso-8859-1 -t utf8 . >/tmp/lista 2>/tmp/erros
Con esto direccionaremos todo error al archivo /tmp/errors y la lista de archivos que se aplicaran el cambio del nombre en /tmp/lista al realizar este paso el NO efectua ningún cambio, para realizar y efectuar todos los cambios deseados se coloca la opción --notest
convmv -r -f iso-8859-1 -t utf8 --notest . >/tmp/lista 2>/tmp/erros

