¿Puedo cargar una carpeta completa usando FTP?

¿Puedo cargar una carpeta completa usando FTP?

Necesito cargar una carpeta completa usando FTP. ¿Existe alguna opción para transferir una carpeta y todo su contenido a la vez?

Respuesta1

Puedes usar ncftpput. Haz lo siguiente:

  1. Instalar ncftp:

    yum install ncftp
    

mmm está en minúsculas.

Alternativamente:

    apt-get install ncftp

2. Ejecute el siguiente comando:

    ncftpput -R -v -u "ftp-username" ftp.website.com ftp-upload-path local-path/*

Respuesta2

Si está utilizando un cliente ftp de línea de comandos estándar, el MPUTcomando le permitirá transferir todos los archivos que coincidan con un patrón (estilo global de shell), por lo que MPUT *enviará todos los archivos en el directorio actual. También existe MGETla posibilidad de recuperar archivos que coincidan con un patrón.

De forma predeterminada, ambos MPUTy MGETle preguntarán si desea transferir cada archivo antes de hacerlo. Probablemente quieras desactivar las indicaciones con el comando "PROMPT" (sin argumento; es un interruptor).

Respuesta3

Utilice un cliente FTP como LeechFTP o FileZilla o algo similar. Mucha gente confía en CuteFTP, pero la última vez que lo comprobé es shareware. Todos admiten la transferencia de una carpeta completa, incluida la estructura de directorios.

Respuesta4

Un tutorial sencillo para otros novatos de Windows como yo que terminan aquí:

La forma más sencilla de cargar una carpeta completa (con todas las subcarpetas y archivos que contiene) es:

  1. DescargarCliente NcFTP(es gratis, pero puedes donar)desde este enlace.
  2. ElegirCliente NcFTP 3.2.5 para Microsoft Windowsde la lista.
  3. Instalarlo.
  4. Cuando termine, aparecerá una pequeña ventana de CMD con un ícono de cerezas. No lo necesitas.
  5. Simplemente abra una ventana CMD estándar y escriba:
    ncftpput -u *sunombredeusuarioaquí* -p *sucontraseñadeusuarioaquí* -R *www.susitioweb.com* /
                     _C:\tudirectoriodecarpetasaquí\\*_
    (como una línea).

Tenga en cuenta que:

  • -R es una bandera para "recursivo"; hace que el comando copie todas las subcarpetas de forma recursiva
  • /(barra oblicua) es el directorio raíz de su sitio web
  • C:\yourFolderDirectoryHere\*selecciona todo lo que hay dentroC:\yourFolderDirectoryHere

información relacionada