Vamos supor que eu queira copiar ou mover muitos arquivos do meu celular para o PC durante a noite.
Vou para a cama e acordo na manhã seguinte, apenas para ler uma mensagem que diz “Erro ao copiar ……… – erro libmtp: Não foi possível obter o arquivo do dispositivo.”, que chegou a 3% e interrompeu a transferência do arquivo. Portanto, uma pequena falha atrasou todo o progresso (os outros 97%) da cópia do arquivo.
Seria melhor se pudesse primeiro copiar todos os arquivos quepode ser copiado,e então lidar com conflitos de arquivo (nome de arquivo existente, caracteres não suportados para o sistema de arquivos de destino, outros erros) por último, para que ele possa primeiro realizar todo o trabalho eentãolidar com as falhas.
Também seria bom se eu pudesse dizer à copiadora de arquivosantecipadamentepara renomear arquivos existentes automaticamente, para que eu não precise esperar que a copiadora de arquivos encontre esses arquivos para que eu possa dizer para renomear os arquivos automaticamente.
Responder1
Supondo que você esteja usando o gerenciador de arquivos padrão no Ubuntu:
- Clique com o botão direito na pasta que contém os arquivos do telefone que deseja transferir para o PC e clique emAbrir no Terminal.
- Execute um destes dois comandos (copiar ou mover), substituindo
<target>
pelo caminho de destino:
cp -r --backup=numbered * <target>
mv -r --backup=numbered * <target>
Isto renomeará o arquivo de destino com um .~1~
sufixo se houver um conflito de nome de arquivo. Se .~1~
existir um arquivo que termina com , .~2~
será usado e assim por diante.