GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo subir varios archivos a FTP desde un servidor Linux?

Echa un vistazo a ncftp , viene con una utilidad (ncftpput ) que se puede programar para este propósito:

$ ncftpput -R ftp.server.com /remote/path /backup

El -R bandera significa modo recursivo. Puede tener sus datos de autenticación en un archivo separado. Consulte la página de manual (ncftpput(1) ) para más detalles.


Otra alternativa podría ser usar CurlFtpFS, un controlador de sistema de archivos FUSE que expone un host FTP como un directorio montado (lo que le permite acceder a esos archivos con cualquier herramienta normal, incluido cp ). No sé qué tan bien funciona, pero si lo busco rápidamente en Google, parece muy prometedor. CurlFtpFS se remonta más atrás que FUSE en realidad, por lo que debería ser estable.

Para usarlo, instale el paquete apropiado para su distribución (por ejemplo, Arch y Debian usan el nombre del paquete curlftpfs ), cargue el fuse módulo, y sudo curlftpfs ftp.example.com /mnt/ftp/ -o user=username:password,allow_other , sustituyendo los valores apropiados para el nombre del servidor, el punto de montaje, el nombre de usuario y la contraseña.

Hay más detalles en la página vinculada, pero eso debería ayudarlo a comenzar.


Podrías usar lftp

lftp ftp://user:[email protected] -e "mirror -e -R /local/folder /remote/folder ; quit"

Linux
  1. Cómo usar SSH en Linux desde Android

  2. ¿Cómo descargar varios archivos a la vez usando el comando Mget del servidor Ftp sin presionar Y cada vez?

  3. Cómo usar FTP en Linux para transferir archivos

  4. ¿Cómo cambiar el nombre de varios archivos de una extensión a otra en Linux/Unix?

  5. ¿Cómo usar rsync desde una PC con Windows a un servidor Linux remoto?

Cómo combinar varios archivos PDF en un solo PDF en Linux

Cómo instalar LFTP para descargar y cargar archivos en Linux

¿Cómo cargar archivos/carpetas en Plesk?

Cómo usar los comandos FTP de Linux

Subir archivos con Monsta FTP

Cómo conectarse a SQL Server desde Linux