Maneje los conflictos de archivos al final mientras transfiere datos. (+cambiar nombre automáticamente)

Maneje los conflictos de archivos al final mientras transfiere datos. (+cambiar nombre automáticamente)

Supongamos que quiero copiar o mover muchos archivos desde mi teléfono móvil a la PC durante la noche.

Me voy a la cama y me despierto a la mañana siguiente, solo para leer un mensaje que dice "Error al copiar......... - error libmtp: No se pudo obtener el archivo del dispositivo", que llegó al 3% y detuvo la transferencia del archivo. Entonces, una pequeña falla retrasó todo el progreso (el otro 97%) de la copia del archivo.

Sería mejor si primero pudiera copiar todos los archivos quese puede copiar,y luego manejar los conflictos de archivos (nombre de archivo existente, caracteres no admitidos para el sistema de archivos de destino, otros errores) al final, para que primero pueda hacer todo el trabajo yentoncesmanejar las fallas.

También sería bueno si pudiera decirle al fotocopiador de archivospor adelantadopara cambiar el nombre de los archivos existentes automáticamente, de modo que no tenga que esperar a que la copiadora de archivos encuentre estos archivos para poder indicarle que cambie el nombre de los archivos automáticamente.

Respuesta1

Suponiendo que está utilizando el administrador de archivos predeterminado en Ubuntu:

  1. Haga clic derecho en la carpeta que contiene los archivos de su teléfono que desea transferir a su PC, luego haga clic enAbrir en Terminal.
  2. Ejecute uno de estos dos comandos (copiar o mover), reemplazándolo <target>con la ruta de destino:
cp -r --backup=numbered * <target>
mv -r --backup=numbered * <target>

Esto cambiará el nombre del archivo de destino con un .~1~sufijo si hay un conflicto de nombre de archivo. Si existe un archivo que termina en .~1~, .~2~se utiliza, etc.

información relacionada