¿Cuáles son los principales comandos de FTP?
El comando FTP es uno de los comandos más utilizados por los usuarios de Internet. Ya sea que utilice FTP en el sistema operativo DOS o UNIX, encontrará una gran cantidad de comandos internos de FTP. Familiarizarse y aplicar de manera flexible los comandos internos de FTP puede facilitar enormemente a los usuarios y obtener el doble de resultado con la mitad de esfuerzo.
El formato de línea de comando de FTP es: ftp -v -d -i -n -g [nombre de host], donde
-v muestra toda la información de respuesta del servidor remoto;
p>
-n limita el inicio de sesión automático de ftp, es decir, no lo utilice
.n archivo etrc
-d; usar el modo de depuración
- gCancelar el nombre del archivo global.
Los comandos internos utilizados por ftp son los siguientes (los corchetes indican opciones opcionales):
1.![cmd[args]]: ejecuta un shell interactivo en la máquina local, volver al entorno ftp, como por ejemplo: !ls*.zip
2.$ macro-ame[args]: ejecuta la definición de macro macro-name
3.account. contraseña]: proporcione inicio de sesión. Se requiere una contraseña adicional para acceder a los recursos del sistema después del éxito del sistema remoto.
4.append local-file[remote-file]: agrega el archivo local al host del sistema remoto. Si no se especifica el nombre del archivo del sistema remoto, se utiliza el nombre del archivo local.
5.ascii: utiliza el método de transmisión de tipo ascii.
6.campana: El ordenador suena una vez después de ejecutar cada comando.
7.bin: utiliza el método de transferencia de archivos binarios.
8.adiós: Salga del proceso de sesión ftp.
9.case: cuando utilice mget, convierta las letras mayúsculas del nombre del archivo del host remoto a letras minúsculas.
10.cd remote-dir: ingresa al directorio del host remoto.
11.cdup: ingrese el directorio principal del directorio del host remoto.
12.chmod modo nombre de archivo: establezca el modo de acceso del archivo del host remoto nombre de archivo en modo, como por ejemplo: chmod 777 a.out.
13.cerrar: Interrumpir la sesión ftp con el servidor remoto (correspondiente a abrir).
14.cr: cuando utilice asscii para transferir archivos, convierta retornos de carro y avances de línea en retornos de línea.
15.eliminar archivo remoto: elimina el archivo del host remoto.
16.debug[valor-depuración]: configura el modo de depuración para mostrar cada comando enviado al host remoto, como: deb up 3. Si se establece en 0, significa cancelar la depuración.
17.dir[remote-dir][local-file]: muestra el directorio del host remoto y almacena los resultados en el archivo local local-file.
18.desconexión: Igual que cerrar.
Formato 19.form: establece el modo de transferencia de archivos en formato, el modo predeterminado es el modo de archivo.
20.get remoto-file[local-file]: transfiere el archivo remoto-file del host remoto al archivo local del disco duro local.
21.glob: establece la expansión del nombre del archivo de mdelete, mget y mput. De forma predeterminada, el nombre del archivo no se expande, que es el mismo que el parámetro -g en la línea de comando.
22.hash: Cada vez que se transmiten 1024 bytes, se muestra un símbolo hash (#).
23.help[cmd]: muestra información de ayuda para el comando interno ftp cmd, como por ejemplo: help get.
24.idle[segundos]: establece el temporizador de apagado del servidor remoto en [segundos] segundos.
25.image: Establece el modo de transmisión binaria (igual que binario).
26.lcd[dir]: cambia el directorio de trabajo local a dir.
27.ls[remote-dir][local-file]: muestra el directorio remoto remoto-dir y lo guarda en el archivo local local-file.
28.macdef nombre de macro: define una macro. Cuando encuentra una línea en blanco debajo de macdef, la definición de la macro finaliza.
29.mdelete[remote-file]: elimina el archivo del host remoto.
30.mdir archivos remotos archivo local: similar a dir, pero se pueden especificar varios archivos remotos, como por ejemplo: mdir *.o.*.zipoutfile
31.mget archivos remotos: transfiere múltiples archivos remotos.
32.mkdir dir-name: crea un directorio en el host remoto.
33.mls archivo-remoto-archivo-local: Igual que nlist, pero se pueden especificar varios nombres de archivo.
34.mode[modename]: establece el modo de transferencia de archivos en modename, el valor predeterminado es el modo de transmisión.
35.modtime file-name: muestra la hora de la última modificación del archivo del host remoto.
36.mput local-file: transfiere varios archivos al host remoto.
37.nombre de archivo más nuevo: si la hora de modificación del nombre de archivo en la máquina remota es más cercana que la hora del archivo con el mismo nombre en el disco duro local, el archivo se retransmitirá.
38.nlist[remote-dir][local-file]: muestra la lista de archivos del directorio del host remoto y la almacena en el archivo local del disco duro local.
39.nmap[inpattern outpattern]: configura el mecanismo de asignación de nombres de archivos para que ciertos caracteres del archivo se puedan convertir entre sí durante la transferencia del archivo, como: nmap $1.$2.$3[$1, $2].[ $2, $3], luego, al transferir el archivo a1.a2.a3, el nombre del archivo se convierte en a1, a2. Este comando es especialmente adecuado para situaciones en las que el host remoto es una máquina que no es UNIX.
40.ntrans[inchars[outchars]]: establece el mecanismo de traducción de los caracteres del nombre del archivo, como ntrans 1R, luego el nombre del archivo LLL se convertirá en RRR.
41.open host[puerto]: establece una conexión con el servidor ftp especificado y se puede especificar el puerto de conexión.
42.passive: Entra en modo de transmisión pasiva.
43.prompt: establece mensajes interactivos al transferir varios archivos.
44.proxy ftp-cmd: en la conexión de control secundaria, ejecute un comando ftp, que permite conectar dos servidores ftp para transferir archivos entre los dos servidores. El primer comando ftp debe estar abierto para establecer primero una conexión entre los dos servidores.
45.put local-file[remote-file]: transfiere el archivo local local-file al host remoto.
46.pwd: muestra el directorio de trabajo actual del host remoto.
47.quit: Igual que adiós, sale de la sesión ftp.
48.quote arg1, arg2...: envía los parámetros textualmente al servidor ftp remoto, como por ejemplo: quote syst
49.recv remote-file[local-file]. ] :Igual que obtener.
50.reget archivo-remoto[archivo-local]: Similar a get, pero si el archivo-local existe, la transmisión se reanudará desde donde se interrumpió la última transmisión.
51.rhelp[cmd-name]: Solicita ayuda al host remoto.
52.rstatus[nombre-archivo]: si no se especifica el nombre del archivo, se muestra el estado del host remoto; de lo contrario, se muestra el estado del archivo.
53.rename[from][to]: cambia el nombre del archivo del host remoto.
54.reset: Borra la cola de respuestas.
55.reiniciar marcador: reinicia get o put desde el marcador especificado, como por ejemplo: reiniciar 130.
56.rmdir dir-name: elimina el directorio del host remoto.
57.runique: establece el almacenamiento único del nombre del archivo. Si el archivo existe, agregue el sufijo ..1, .2, etc. al archivo original.
58.enviar archivo-local[archivo-remoto]: Igual que poner.
59.sendport: establece el uso del comando PORT.
60.site arg1, arg2...: envía los parámetros palabra por palabra al host ftp remoto como un comando SITE.
61.size file-name: muestra el tamaño del archivo del host remoto, como por ejemplo: sitio inactivo 7200.
62.status: Muestra el estado actual del ftp.
63.struct[struct-name]: establece la estructura de transferencia de archivos en struct-name y utiliza la estructura de flujo de forma predeterminada.
64.sunique: configura el almacenamiento del nombre del archivo del host remoto para que sea único (correspondiente a runique).
65.system: Muestra el tipo de sistema operativo del host remoto.
66.tenex: establezca el tipo de transferencia de archivos en el tipo deseado para la máquina TENEX.
67.tick: Establece el contador de bytes durante la transmisión.
68.trace: Configura el seguimiento de paquetes.
69.type[tipo-nombre]: establece el tipo de transferencia de archivos en tipo-nombre, el valor predeterminado es ascii, como por ejemplo: tipo binario, configura el modo de transferencia binaria.
70.umask[newmask]: establece la umask predeterminada del servidor remoto en newmask, como por ejemplo: umask 3.
71.user nombre-usuario[contraseña][cuenta]: Indique su identidad al host remoto Cuando se requiere una contraseña, debe ingresar la contraseña, como por ejemplo: usuario anónimo mi@correo electrónico.
72.verbose: Igual que el parámetro -v en la línea de comando, es decir, configura el modo de informe detallado. Todas las respuestas del servidor ftp se mostrarán al usuario. /p>
73. ?[cmd]: Igual que ayuda.