Esta es una pregunta en la continuación de este: UTF8 nombres de archivos y utilidades de shell: la pesadilla de utf-8 y los nombres de archivo es....
Cómo evitar esta confusión en particular la ls
comando en filnames creado de la siguiente manera:
$ echo $LANG
en_US.UTF-8
$ mkdir test
$ cd test
$ touch á
$ touch a´
$
El primer archivo es creado escribiendo alt ⌥+E, Una, la segunda escribiendo Una, alt ⌥+mayús ⇧+E
Dentro de un xterm
ventana que obtengo:
$ ls -al
total 0
drwxr-xr-x 2 hal admin 136 Nov 11 15:52 .
drwxr-x--- 7 hal admin 4386 Nov 11 14:25 ..
-rw-r--r-- 1 hal admin 0 Nov 11 15:52 a´
-rw-r--r-- 1 hal admin 0 Nov 11 15:48 a´
$
Lo cual es incorrecto.
Dentro de un Terminal
ventana que obtengo:
$ ls -al
total 0
drwxr-xr-x 2 hal admin 136 Nov 11 15:52 .
drwxr-x--- 7 hal admin 4386 Nov 11 14:25 ..
-rw-r--r-- 1 hal admin 0 Nov 11 15:52 a´
-rw-r--r-- 1 hal admin 0 Nov 11 15:48 á
$
Que está a la derecha.
El resultado es el mismo cualquiera de shell que uso: bash
o zsh
.
Lo xterm
o XQuartz
ajuste de evitar estos 2 nombres de archivo falsamente el mismo aspecto?
Este problema no existe en Mavericks (MacOS X 10.9).