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.