El nombre del archivo 28910B~1.SIT
parece un nombre de archivo abreviado de MS-DOS que tiene más de los 8,3 caracteres (nombres de archivo largos).
Es importante tener en cuenta que a partir de Windows 2000, tanto el nombre largo como el acortado de 8.3 se mantuvieron (el archivo tenía ambos nombres)
...cuando una aplicación guarda un archivo en un ordenador con Windows 2000, se conservan tanto el nombre de archivo 8.3 como el nombre de archivo largo.
Por ejemplo, 28910 BP Umba Show.SIT
se abrevia automáticamente a 28910B~1.SIT
y los duplicados se incrementan ( 28910B~2.SIT
, 28910B~3.SIT
, 28910B~4.SIT
etc.) Puede leer más sobre esta convención de nomenclatura en Red Técnica de Microsoft
Es muy probable que sea un duplicado de uno de tus archivos, pero la única forma de saberlo con certeza es abrir ambos y verificarlos.
Del comentario:
De cualquier manera, necesito alguna magia que copie el archivo e ignore la tilde.
No puede ignorar la tilde: está ahí y hay que tratarla; en lo que respecta a MacOS, los dos archivos tienen nombres idénticos (porque así es).
Para copiar ambos archivos pero no sobrescribir el que ya está en la carpeta de destino, puedes hacer una prueba rápida en tu comando para ver si el archivo ya existe en un bucle for/do:
for file in /source/directory; do $time=date +%s; if [[ -f /target/directory/$file ]]; then cp $file ${file}-${time}; else cp $file /target/directory/$file; fi; done
Este comando analizará su directorio de origen, comprobará si el archivo existe en el directorio de destino, si lo hace, copiará el archivo añadiendo el tiempo actual en segundos (para asegurar que no hay múltiples duplicados); si no existe ningún duplicado, simplemente copiará el archivo.