Ho un server che condivide i file tramite SMB. Il server utilizza Ext4 per archiviare i file.
Oggi ho provato a copiare il seguente file dal server a Mac OS:
1-10 Bizet_ Carmen - Habañera.wav
La prima volta è stato copiato ma non sono riuscito a vedere il file stesso. La seconda volta ho copiato nello stesso posto e ho ricevuto il codice di errore -8058. Dopo alcuni scavi ho scoperto che per qualche motivo questo particolare file viene copiato come link nel modo seguente:
file-//localhost/Volumes/torrents-tmp/downloads/1-10%20Bizet_%20Carmen%20-%20Haban%CC%83era.wav.webloc
Da circa 100 file circa il 10% dei file presenta lo stesso problema. Non sono nemmeno in grado di rinominarlo da Mac OS. Se cambio titolo ña ndal server, allora posso copiarlo.
Un altro esempio di tale file è:
10 Celebración.wav
Quindi sembra che gli accenti confondano Mac OS, ma ho pensato che facessero parte di Unicode.
Come soluzione per poterlo copiare, come posso rinominare automaticamente tutti i file non validi?
cp: 1-10 Bizet_ Carmen - Habañera.wav: No such file or directory
cp "1-10 Bizet_ Carmen - Habañera.wav" /path/to. Inoltre, assicurati che sia il server che il client utilizzino UTF8