GNU/Linux >> Tutoriales Linux >  >> Linux

¿Es posible transferir archivos en un rango de fechas a través de FTP?

Necesito transferir una gran cantidad de archivos desde un servidor FTP a un nuevo servidor. Podría haber miles de archivos, por lo que me gustaría limitarlo a los archivos que se cargaron en los últimos tres meses. ¿Es eso posible y, de ser así, cómo?

¿También es posible averiguar qué tan grande será la descarga antes de comenzar la descarga real?

Gracias

Respuesta aceptada:

Puedes usar lftp para eso, utilizando su mirror dominio. Aquí hay un fragmento de la página de manual:

  mirror [OPTS] [source [target]]

   Mirror specified source directory to local target directory. If target
   directory  ends  with  a  slash,  the source base name is appended to 
   target directory name. Source and/or target can be URLs pointing to 
   directories.


[cut...]
        -N, --newer-than=SPEC    download only files newer than specified time
            --on-change=CMD      execute the command if anything has been changed
            --older-than=SPEC    download only files older than specified time
[...]

Definitivamente echa un vistazo al manual, ya que hay muchas opciones útiles para mirror – como --allow-chown , --allow-suid o --parallel[=N] por ejemplo. Lftp también funciona con otros protocolos de acceso, como sftp , fish o http(s) .


Linux
  1. Cómo transferir archivos entre servidores en Linux usando SCP y FTP

  2. ¿Es posible descargar archivos extremadamente grandes de forma inteligente o en partes a través de Ssh desde Linux a Windows?

  3. ¿Descargar paquetes de Ppa.launchpad.net a través de FTP o Https?

  4. Descargar archivos a través de la línea de comandos en Linux

  5. Cómo descargar recursivamente una carpeta a través de FTP en Linux

Cómo usar el comando FTP de Linux para transferir archivos

Cómo usar el comando ftp de Linux para cargar y descargar archivos en el shell

4 formas de transferir archivos y directorios en Linux

Cómo descargar archivos grandes a través del Administrador de archivos

Cómo transferir archivos con Commander One

Transferir archivos usando WinSCP