{"id":29719,"date":"2020-09-26T03:34:58","date_gmt":"2020-09-26T01:34:58","guid":{"rendered":"https:\/\/eltallerdelbit.com\/?p=29719"},"modified":"2024-04-03T13:00:03","modified_gmt":"2024-04-03T11:00:03","slug":"comandos-ftp-windows","status":"publish","type":"post","link":"https:\/\/eltallerdelbit.com\/comandos-ftp-windows\/","title":{"rendered":"comandos FTP Windows"},"content":{"rendered":"
\n<\/p>\n
<\/p>\n
<\/p>\n
<\/p>\n <\/p>\n Pero con el comando ftp<\/em> no podemos acceder a un servidor que est\u00e9 ejecutando FTP en un puerto diferente al standard (el puerto 21)<\/strong>. Si queremos acceder a un servidor FTP que est\u00e9 funcionando en un puerto diferente al 21, primero lanzamos el comando ftp<\/em>, y despu\u00e9s conectamos al servidor deseado con el comando open<\/a>:<\/p>\n <\/p>\n <\/p>\n Usaremos los comandos lcd<\/em> (para movernos en local)<\/strong> y cd<\/em> (para movernos en el host remoto)<\/strong>.<\/p>\n Tambi\u00e9n usaremos el comando ls<\/em> para listar los contenidos de un directorio.<\/p>\n <\/p>\n Pero existen otros par\u00e1metros y opciones para listar ficheros :<\/p>\n Listar los fichero en formato amplio:<\/p>\n <\/p>\n <\/p>\n <\/p>\n Otra opci\u00f3n interesante:<\/p>\n Listar ficheros en el directorio actual y subdirectorios:<\/p>\n <\/p>\n <\/p>\n <\/p>\n –> descargamos ficheros por ftp con el comando get<\/em><\/strong><\/p>\n por ejemplo<\/p>\n <\/p>\n <\/p>\n Tambi\u00e9n podemos usar comodines, por ejemplo el asterisco, para descargar todos los ficheros de un tipo, por ejemplo todos los .txt.<\/p>\n En ese caso usaremos el comando mget<\/em>, para descargar varios ficheros, con comodines:<\/p>\n <\/p>\n –> Enviamos ficheros por FTP con el comando send<\/em><\/strong><\/p>\n Los archivos que enviamos deben encontrarse en el directorio home <\/p>\n
\nPara conectar por FTP usaremos el comando ftp<\/em> para conectar con el protocolo, y luego el comando open<\/em>. Con el comando ftp<\/em> realmente no conectamos al servidor FTP<\/a> , sino que primero abrimos el protocolo FTP y luego conectamos al servidor FTP con el comando open<\/em><\/strong>.
\n
\n <\/p>\nComando ftp<\/em> y comando open<\/em><\/span><\/h4>\n
\nSi el servidor est\u00e1 utilizando el puerto standard para FTP (el puerto 21) podemos conectar al host deseado usando:<\/p>\n\r\nftp host<\/pre>\n
\r\nC:\\Users\\usuario1.000>ftp 192.168.8.127\r\nConectado a 192.168.8.127.\r\n220-FileZilla Server 0.9.60 beta\r\n220-written by Tim Kosse (tim.kosse@filezilla-project.org)\r\n220 Please visit https:\/\/filezilla-project.org\/\r\n202 UTF8 mode is always enabled. No need to send this command.\r\nUsuario (192.168.8.127:(none)):\r\n<\/pre>\n
\n<\/p>\n\r\nopen servidor puerto\r\n<\/pre>\n
\r\nC:\\Users\\usuario1.000>ftp\r\nftp> open 192.168.8.127 212\r\nConectado a 192.168.8.127.\r\n220-FileZilla Server 0.9.60 beta\r\n220-written by Tim Kosse (tim.kosse@filezilla-project.org)\r\n220 Please visit https:\/\/filezilla-project.org\/\r\n202 UTF8 mode is always enabled. No need to send this command.\r\nUsuario (192.168.8.127:(none)): ftp1\r\n331 Password required for ftp1\r\nContrase\u00f1a:\r\n230 Logged on\r\n<\/pre>\n
\n <\/p>\nMovernos por los directorios en FTP<\/span><\/h3>\n
\nPara movernos por los directorios con FTP, primero tenemos que diferenciar entre directorios locales y directorios remotos.<\/p>\n
\n
\n <\/p>\nListar archivos y directorios<\/span><\/h3>\n
\nLa opci\u00f3n b\u00e1sica para listar archivos y directorios es con el comando ls<\/em>.<\/p>\n\r\ndir -C\r\n<\/pre>\n
\r\ndir -R\r\n<\/pre>\n
Enviar y descargar archivos por FTP<\/span><\/h3>\n
\r\nftp> get file1.txt\r\n200 Port command successful\r\n150 Opening data channel for file download from server of \"\/ftp_remoto\/directorio1\/file1.txt\"\r\n226 Successfully transferred \"\/ftp_remoto\/directorio1\/file1.txt\"\r\n<\/pre>\n
\r\nmget *.txt\r\n<\/pre>\n
\r\nftp> mget *.txt\r\n200 Type set to A\r\nmget file1.txt? y\r\n200 Port command successful\r\n150 Opening data channel for file download from server of \"\/directorio1\/file1.txt\"\r\n226 Successfully transferred \"\/directorio1\/file1.txt\"\r\nmget file2.txt? y\r\n200 Port command successful\r\n150 Opening data channel for file download from server of \"\/directorio1\/file2.txt\"\r\n226 Successfully transferred \"\/directorio1\/file2.txt\"\r\n<\/pre>\n
\n
\n
\n <\/p>\nC\u00f3mo comprobar el directorio actual en FTP<\/span><\/h3>\n