
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:
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 MPUT
comando 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 MGET
la posibilidad de recuperar archivos que coincidan con un patrón.
De forma predeterminada, ambos MPUT
y MGET
le 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:
- DescargarCliente NcFTP(es gratis, pero puedes donar)desde este enlace.
- ElegirCliente NcFTP 3.2.5 para Microsoft Windowsde la lista.
- Instalarlo.
- Cuando termine, aparecerá una pequeña ventana de CMD con un ícono de cerezas. No lo necesitas.
- 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 webC:\yourFolderDirectoryHere\*
selecciona todo lo que hay dentroC:\yourFolderDirectoryHere