Las ideas no duran mucho, hay que hacer algo con ellas

juliorestrepo.wordpress.com desde el año 2008

NTFS en Linux – Los archivos con acentos son invisibles (Solucionado)

Actualizado 18 NOV 2011:

Este artículo es algo viejito (fue escrito en el 2009)

Hoy en día (año 2011) yo uso ntfs-3g para montar mis filesystems NTFS en Linux.

aptitude install ntfs-3g en Debian y derivados
yum install ntfs-3g en CentOS y derivados

y otros problemas relacionados que he tenido los he resuelto codificando los nombres de mis archivos en UTF-8, con la información que encontré en el Blog de Vicente Navarro:

http://www.vicente-navarro.com/blog/2008/06/06/el-paso-a-utf-8-en-ubuntu-hardy-heron-rsync-entre-sistemas-con-distinto-juego-de-caracteres/

$ convmv -f iso-8859-15 -t utf-8 test-áéíóúñÑ€.txt
Starting a dry run without changes…
mv “./test-áéíóúñÑ€.txt”        “./test-áéíóúñÃâ¬.txt”
No changes to your files done. Use –notest to finally rename the files.

Contexto:

  • He conectado un disco externo USB, el cual contiene una carpeta llamada “Mi música” (Con tilde en la “U”)
  • El sistema de archivos del disco externo es NTFS.
  • La carpeta “Mi música” fue creada originalmente bajo Windows XP.
  • Linux ha reconocido el disco externo USB, sin embargo la carpeta “Mi música”, al igual que TODOS LOS ARCHIVOS cuyo nombre contiene ACENTOS, son INVISIBLES.

Causa:

Los archivos son invisibles debido a que…. Windows usa el sistema de caracteres iso8859-15, mientras que Linux usa UTF-8.

Solución:

En mi caso (disco con sistema de archivos NTFS) pude solucionar el problema configurando el disco duro externo mediante la utilidad ntfs-config.

ntfs-config es una aplicación para Linux que permite configurar gráficamente particiones NTFS. Para aprender a instalar ntfs-config o cualquier otro programa en Linux recomiendo la lectura del siguiente artículo:

https://juliorestrepo.wordpress.com/2008/08/27/como-instalar-programas-en-gnu-linux/

Post-Data:

Esta solución es, evidentemente, incompleta, ya que tiene las siguientes limitaciones:

  • Solo sirve para sistemas de archivos NTFS, no para los otros sistemas de archivos de Windows (Fat32, etc)
  • ntfs-config requiere un entorno gráfico, no puede ejecutarse en una consola (como bash o sh)

Para una solución más profesional recomiendo la lectura del siguiente artículo en “El Blog de Vicente Navarro”:

http://www.vicente-navarro.com/blog/2007/04/03/como-mantener-los-acentos-y-las-enes-al-montar-ntfs-fat-o-smbfs-y-al-compartir-directorios-con-samba/

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Información

Esta entrada fue publicada en enero 5, 2009 por en Linux, Software Libre, Windows y etiquetada con , , , , , , , , .
A %d blogueros les gusta esto: