Il comportamento dei nomi di file non ASCII cambia?

0

Ho alcune librerie musicali simili su cui vorrei rimuovere i duplicati (che sono contenuti in un volume del disco che sto caricando in modalità wireless da un server QNAP). So che ci sono applicazioni che possono raggiungere questo obiettivo (iTunes potrebbe anche essere in grado di gestire il lavoro) e potrebbero finire per percorrere quella strada.

Al momento sperimentando con uno script Python. Molti dei file sono denominati con caratteri non ASCII e sto osservando alcuni comportamenti strani, illustrati di seguito:

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ć

So che c'è un CD di un artista di nome Šaban Bajramovic. A volte è visibile nel Finder e talvolta no, e viene visualizzato in ls , ma non ls -l !

Non è solo il nome del file perché posso creare un file di testo con lo stesso nome e sembra comportarsi 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

Poi ho pensato, forse è solo uno dei caratteri non ASCII e ho provato a creare un nuovo file includendo ENTRAMBI i caratteri non ASCII e ottenuto QUESTO:

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ć

C'è anche un file con un carattere non-ascii che si comporta in modo simile:

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

Nel caso di Drei Lederne Strömpf_.mp3 , è visibile nel Finder.

In base al codice Python, sono abbastanza certo che il sistema operativo stia utilizzando la codifica utf-8 .

Attualmente sto scaricando la directory di Šaban Bajramović su un'unità locale per vedere se si comporta diversamente.

Approfondimenti sperati.

    
posta MikeiLL 07.05.2015 - 08:43
fonte

0 risposte

Leggi altre domande sui tag