¿El comportamiento de los nombres de archivo que no son ASCII cambia?

0

Tengo algunas bibliotecas de música similares en las que me gustaría eliminar los duplicados (que están contenidos en un Volumen de disco que estoy cargando de forma inalámbrica desde un servidor QNAP). Sé que hay aplicaciones que pueden lograr esto (iTunes puede incluso ser capaz de manejar el trabajo) y pueden terminar por ese camino.

En este momento experimentando con un script de Python. Muchos de los archivos se nombran con caracteres que no son ASCII y estoy notando un comportamiento extraño, que se ilustra a continuación:

mikes-mbp-2:Multimedia mikekilmer$ ls -l Babel7/ | grep Šaban
ls: Šaban Bajramović: No such file or directory
-rwxrwxrwx  1 mikekilmer  staff     0 May  7 00:48 Šaban Bvić
mikes-mbp-2:Multimedia mikekilmer$ ls Babel7/ | grep Šaban
Šaban Bajramović
Šaban Bvić

Sé que hay un CD de un artista llamado Šaban Bajramovic. A veces es visible en el buscador y otras no, y aparece en ls , pero no en ls -l !

No es solo el nombre del archivo porque puedo crear un archivo de texto con el mismo nombre y parece que se comporta normalmente:

mikes-mbp-2:Multimedia mikekilmer$ touch Šaban\ Btwo
mikes-mbp-2:Multimedia mikekilmer$ vim Šaban\ Btwo 
mikes-mbp-2:Babel7 mikekilmer$ ls -l | grep Šaban
ls: Šaban Bajramović: No such file or directory
-rwxrwxrwx  1 mikekilmer  staff     0 May  7 00:48 Šaban Btwo

Entonces pensé, tal vez es solo uno de los caracteres que no son ASCII e intenté crear un nuevo archivo que incluye AMBOS caracteres que no son ASCII y obtuve ESTO:

mikes-mbp-2:Babel7 mikekilmer$ mv Šaban\ Btwo Šaban\ Bvić
mikes-mbp-2:Babel7 mikekilmer$ ls -l | grep Šaban
drwxrwxrwx  1 mikekilmer  staff   264 Apr 22 23:40 Šaban Bajramović
-rwxrwxrwx  1 mikekilmer  staff     0 May  7 00:48 Šaban Bvić

También hay un archivo con un carácter no ascii que se comporta de manera similar:

mikes-mbp-2:Multimedia mikekilmer$ ls -l Babel7/Switzerland_/Morrow\ 78\ Collection_/ | grep Strömpf
ls: Drei Lederne Strömpf_.mp3: No such file or directory
mikes-mbp-2:Multimedia mikekilmer$ ls Babel7/Switzerland_/Morrow\ 78\ Collection_/ | grep Strömpf
Drei Lederne Strömpf_.mp3

En el caso de Drei Lederne Strömpf_.mp3 , es visible en el buscador.

Según el código de Python, estoy bastante seguro de que el sistema operativo está utilizando la codificación utf-8 .

Actualmente estoy descargando el directorio Šaban Bajramović en un disco local para ver si se comporta de manera diferente.

Se esperan las ideas.

    
pregunta MikeiLL 07.05.2015 - 08:43

0 respuestas

Lea otras preguntas en las etiquetas