No Linux, como posso copiar arquivos e diretórios recursivamente de forma que todos os arquivos e diretórios copiados tenham um nome que o Windows possa manipular?
Quero copiar uma pasta para um diretório compartilhado ou dispositivo USB que use restrições de nome de arquivo do Windows, sem falhar ou perder nenhum arquivo/pasta (prefiro alterar o nome em vez de perder dados).
Responder1
Algumas ideias do post copie nomes de arquivos com caracteres especiais para um volume NTFS externo:
Usardesintoxicação para limpar caracteres especiais em nomes de arquivos.
Monte o sistema de arquivos NTFS para que ele limpe (limpe) os nomes dos arquivos sozinho. A opção de montagem para habilitar isso é
windows_names
. Vercara ntfs-3g.Usar sincronizar novamente para alterar os nomes dos arquivos para caber no sistema de arquivos de destino com o parâmetro
--iconv=CONVERT_SPEC
, para solicitar a conversão do conjunto de caracteres dos nomes dos arquivos.