Ubuntu: error al copiar carpetas con un espacio al final del error de carpeta

Ubuntu: error al copiar carpetas con un espacio al final del error de carpeta

Hola poderosos guerreros del teclado. Tengo un problema que me está matando. La situación:

  • Servidor vsftpd con el siguiente archivo de configuración (http://pastebin.com/8AVZ9WGK)
  • inicio/usuario con permisos predeterminados
  • script file.sh que hace lo siguiente:

    1. Descarga una web HTML y extrae Enlace a un Archivo.
    2. Para cada línea de crea un directorio y descarga un número N de imágenes en el siguiente directorio.

Mi problema: Los archivos son accesibles a través de FTP a través de Windows con Windows, inicie sesión con localUser. Puedo copiar archivos individuales o incluso varios archivos dentro de la misma carpeta. Pero cuando intento copiar una carpeta con todo el contenido que contiene. N archivos sucede lo siguiente:https://i.stack.imgur.com/cHjlJ.jpg.

Si intento con Filezilla me sale el siguiente error:

Command: LIST
Response:   150 Here comes the directory listing.
Response:   226 Directory send OK.
Status: Directory listing successful
Status: Retrieving directory listing...
Command:    CWD FolderName completa
Response:   550 Failed to change directory.
Error:  Failed to retrieve directory listing

Editar 1

ls -lat directorio principal

drwxrwxrwx   3 eco01 eco01 4096 Oct  7 14:57 .
drwxrwxr-x 130 eco01 eco01 4096 Oct  7 12:44 FolderName 
-rwxrwxrwx   1 eco01 eco01 1577 Oct  7 12:32 getM.sh
drwxrwxrwx  21 eco01 eco01 4096 Oct  7 11:47 ..

ls -lat dentro del directorio

drwxrwxr-x   2 eco01 eco01  4096 Oct  7 12:44 Folder 585
drwxrwxr-x   2 eco01 eco01  4096 Oct  7 12:44 Folder 601
drwxrwxr-x   2 eco01 eco01  4096 Oct  7 12:44 Folder 589
drwxrwxr-x   2 eco01 eco01  4096 Oct  7 12:44 Folder 566
drwxrwxr-x   2 eco01 eco01  4096 Oct  7 12:44 Folder 588
drwxrwxr-x   2 eco01 eco01  4096 Oct  7 12:44 Folder 586
drwxrwxr-x   2 eco01 eco01  4096 Oct  7 12:44 Folder 587

Respuesta1

Después de algunos millones de descargas y pruebas. Lo encontré. El asunto:

En el script "corté" el nombre del archivo de un carácter ("&").

 nameCap=${nameCap%%&*}

Lo que sucedió es que la carpeta principal y las subcarpetas se crearon con un espacio y el final de la carpeta, como "Nombre de carpeta". Lo mismo pasaba con las subcarpetas. Solo agrego para eliminar el último carácter de la carpeta que creo:

 nameCap="${nameCap%?}"

información relacionada