![Copiar error de archivo de nombre en mayúsculas](https://rvso.com/image/192256/Copiar%20error%20de%20archivo%20de%20nombre%20en%20may%C3%BAsculas.png)
Enviroment: Debian 11 and 10 I try to copy the whole folder "/lib/modules/5.12.10" in Debian to USB.
Pero descubrí que hay 8 archivos que confundirán al sistema y que son:
- xt_dscp.ko xt_DSCP.ko
- xt_hl.ko xt_HL.ko
- xt_rateest.ko xt_RATEEST.ko
- xt_tcpmss.ko xt_TCPMSS.ko
No importa qué archivo copie primero en el USB, el sistema considerará que el segundo archivo ya existe.
Ya probé estos métodos:
- Debian a USB: cp -r carpetaA carpetaB
- Debian a USB: rsync -av --no-g --no-o carpetaA carpetaB
- Comprima la carpeta A en Debian y descomprímala en el USB.
- Con Ubuntu Live, copie la carpeta A en la parte de Debian al USB: cp -r carpetaA carpetaB
¿Cómo puedo arreglar esto?
Respuesta1
Supongo que su almacenamiento conectado por USB utiliza un sistema de archivos que no distingue entre mayúsculas y minúsculas, como FAT32. En dichos sistemas de archivos, no hay forma de almacenar archivos con nombres en conflicto entre mayúsculas y minúsculas, excepto recurriendo a algún tipo de traducción.
Un mejor enfoque en su caso es archivar todos los archivos en un tarball u otro archivo, por ejemplo
tar cpJf /path/to/usb/modules-5.12.10.tar.xz /lib/modules-5.12.10
No podrá ver los archivos individuales en el dispositivo USB, pero podrá extraerlos cuando sea necesario.