![Copiar bug de arquivo com nome maiúsculo](https://rvso.com/image/192256/Copiar%20bug%20de%20arquivo%20com%20nome%20mai%C3%BAsculo.png)
Ambiente: Debian 11 e 10 Tento copiar a pasta inteira "/lib/modules/5.12.10" no Debian para USB.
Mas descobri que existem 8 arquivos que confundirão o sistema, que são:
- xt_dscp.ko xt_DSCP.ko
- xt_hl.ko xt_HL.ko
- xt_rateest.ko xt_RATEEST.ko
- xt_tcpmss.ko xt_TCPMSS.ko
Não importa qual arquivo você copie primeiro para USB, o sistema considerará que o segundo arquivo já existe.
Eu já tentei estes métodos:
- Debian para USB: cp -r pastaA pastaB
- Debian para USB: rsync -av --no-g --no-o pastaA pastaB
- compacte a pastaA no Debian e descompacte-a em USB.
- Com o Ubuntu live, copie a pastaA na partir do Debian para USB: cp -r folderA folderB
Como posso consertar isso?
Responder1
Suponho que seu armazenamento conectado por USB usa um sistema de arquivos que não diferencia maiúsculas de minúsculas, como o FAT32. Nesses sistemas de arquivos, não há como armazenar arquivos com nomes que conflitam entre maiúsculas e minúsculas, exceto recorrendo a algum tipo de tradução.
Uma abordagem melhor no seu caso é arquivar todos os arquivos em um tarball ou outro arquivo, por exemplo
tar cpJf /path/to/usb/modules-5.12.10.tar.xz /lib/modules-5.12.10
Você não poderá ver os arquivos individuais no próprio dispositivo USB, mas poderá extraí-los sempre que necessário.