Inicio > GNU/Linux, Utilidades > mput de FTP sin confirmación

mput de FTP sin confirmación

Domingo, 3 de Mayo de 2009

A veces viene bien acceder a un ftp mediante consola bien sea por realizar una transferencia rápida o porque no tengamos la posibilidad de utilizar el bonito entorno gráfico. Normalmente transferir ficheros y crear directorios se realiza de una forma rápida, sin embargo a la hora de subir/bajar múltiples ficheros la cosa se complica. Para ello se usa el comando de FTP mput y mget.

mput y mget suben y bajan, respectivamente, múltiples ficheros de acuerdo a un patrón determinado, por ejemplo el siguiente comando subiría todos los ficheros de tipo JPEG al servidor, preguntándonos antes si estamos seguros de subir el fichero.

> mput *.jpeg
mput foto.jpeg? Y
local: foto.jpeg remote foto.jpeg
200 PORT command successful
150 Opening BINARY mode data connection for foto.jpeg
quit

Esto está bien para pocos ficheros. Sin embargo, cuando el número de ficheros es grande se pierde mucho tiempo dándole a la tecla Y para confirmar la transferencia. Esto puede evitarse utilizando el parámetro -i al llamar al comanto ftp:

$ ftp -i ftp.example.org
>User:
>Password:
>mput *

De esta forma no se nos pedirá confirmación para cada fichero que queramos subir con mput o bajar con mget.

superruzafa GNU/Linux, Utilidades , , ,

  1. juancho
    Miércoles, 30 de Diciembre de 2009 a las 12:17 | #1

    Gracias!!!, andaba buscando esta opcion, pense que no se podia, te agradezco mucho!!!

  2. tupi
    Domingo, 21 de Marzo de 2010 a las 04:34 | #2

    excelente!!, es lo que me faltaba para automatizar un proceso de upload de varios archivos, muchas gracias, valioso aporte!!!

  1. Sin trackbacks aún.