Resumen del uso de lftp en el sistema Linux

  
                

Muchas operaciones de Linux, lftp se pueden usar para descargar y cargar archivos ftp, iniciar sesión ftp, etc., tienen varias formas de usar, las siguientes series pequeñas de lftp para ofrecerle una introducción detallada, los amigos interesados ​​pueden querer entender.

1, el desembarco:

lftp ftp: //sunombre @ sitio

pwd: *****

o ftp abierto: //yourname @ site

2, operaciones básicas (transferencia)

introducción al uso de lftp

lftp es una potente herramienta de descarga que admite el acceso a protocolos de archivos: ftp , ftps, http, https, hftp, fish.
(donde ftps y https deben incluir la biblioteca openssl en tiempo de compilación). La interfaz llftp es en gran medida una shell: tiene comando completado, historial y permite que se ejecuten múltiples tareas en segundo plano. Es muy conveniente de usar. También tiene marcadores, colas, espejos, puntos de interrupción, descargas de procesos múltiples y más.

Sintaxis de la línea de comandos

Para ver la sintaxis de la línea de comandos de lftp, simplemente escriba lftp en el shell --help

lftp [OPTS]

‘ Lftp ’ es el primer comando ejecutado por lftp después de ejecutar el archivo rc.

-f Salir después de ejecutar el comando en el archivo

-c Salir después de ejecutar el comando

- Ayuda Salir de la ayuda después de mostrar información de ayuda

--version Salir después de mostrar la versión lftp

Otras opciones son las mismas que las del comando ‘ open ’

-e Ejecutar comando después de seleccionar

-u [,] Verifique con el nombre de usuario /contraseña especificados

-p conéctese al puerto especificado

nombre de host, URL o nombre de marcador

Si ingresa el nombre del sitio en la línea de comando, lftp iniciará sesión directamente en el sitio, como

$ lftp ftp: //. . . . . . . . . . . . .

Si no ingresa el nombre del sitio en la línea de comando, debe abrirlo con el comando abierto después de ingresar la interfaz lftp.

[yhj @ ccse-yhj yhj] $ lftp

lftp : ~ "abrir ftp: //. . . . . . . . . . . . . . . . . . .

Comandos comunes

* Descargue un solo archivo y un conjunto de archivos, y use el parámetro -c

lftp para un punto de interrupción. . . . . . . . . . . . . . . . : /"get -c ls-lR.txt

lftp. . . . . . . . . . . . . . . : /> mget * .txt

* Como espejo (carga anti-imagen) un directorio, puede usar una pluralidad de hilos para reflejar un directorio en paralelo (--parallel = N)

lftp. . . . . . . . . . . . . . . . : /"espejo entrante local_name

lftp. . . . . . . . . . . . . . . . : /"mirror -R local_name

lftp. . . . . . . . . . . . . . . . : /"mirror --parallel = 3 local_name entrante

* Descarga de subprocesos múltiples, similar a la función de las hormigas de red; el valor predeterminado es 5 subprocesos

lftp. . . . . . . . . . . . . . . . : /"pget -n 4 ls-lR.txt

* Administración de tareas en segundo plano

De manera predeterminada, al presionar Ctrl + z, la tarea que se ejecutará se ejecutará en segundo plano, o Agregue el símbolo &al final de la línea de comando para que la tarea se ejecute en segundo plano. Utilice el comando de trabajos para ver todos los procesos en segundo plano. Utilice el comando queue para poner en cola nuevas tareas. Si sale de lftp y hay tareas en segundo plano, lftp se convertirá en ejecución en segundo plano.

* Otros usos

lftp admite operaciones de canalización como bash. Por ejemplo, use el siguiente comando para guardar el tamaño de todos los archivos en un directorio específico (o todo el sitio) en el servidor ftp. Archivo local ls.txt en

lftp. . . . . . . . . . . . . . . . : /》 Du entrante》 ls.txt

Archivos relacionados

/etc/lftp.conf

Archivo de configuración global, la ubicación real depende del directorio del archivo de configuración del sistema, posiblemente en /Etc, también en /usr /local /etc

~ /.lftp /rc, ~ /.lftprc

archivo de configuración del usuario, se ejecutará después de /etc/lftp.conf, por lo que Esta configuración anula la configuración en /etc/lftp.conf.

lftp no muestra de forma predeterminada el mensaje de bienvenida y la información de error del servidor ftp. Esto es inconveniente en muchos casos, ya que es posible que desee saber si el servidor no está conectado o si la conexión está completa. . Si es así, puede escribir una línea en ~ /.lftprc

debug 3

para ver el mensaje de error.

Para obtener más opciones de configuración, consulte la página de manual o use el comando set -a en la interfaz lftp.

~ /.lftp /log

Cuando lftp se convierte al modo de no suspensión en segundo plano, la salida se redirigirá aquí

~ /.lftp /bookmarks

Este es el lugar donde lftp almacena marcadores. Puede ver el comando de marcador por lftp

~ /.lftp /cwd_history

Este archivo se usa para almacenar el directorio de trabajo del sitio visitado

~ /.lftprc

Al usar lftp para acceder a algunos servidores ftp domésticos, el chino que se ve a menudo es confuso

^ _ ^ no se asuste, esto se debe a que el servidor y la codificación local son inconsistentes. Causado Solo necesitamos crear un nuevo archivo ~ /.lftprc o ~ /.lftp /rc

en el directorio principal y agregar el siguiente contenido:

debug 3set ftp: charset GBKset file: charset UTF- 8 # set ftp: passtive-mode no # alias utf8 " set ftp: charset UTF-8 " #alias gbk " set ftp: charset GBK "

Inicie sesión en el servidor ftp

Más cerca de casa, Primero veamos cómo iniciar sesión en el servidor ftp

lftp ftp: //usuario: contraseña @ sitio: puerto

usuario lftp: contraseña @ sitio: puerto

sitio lftp - p port -u usuario, contraseña

lftp site: port -u usuario, contraseña

Los métodos anteriores funcionan bien, pero las contraseñas son de texto simple, por lo que no parece muy seguro. . No importa

lftp user @ site: port

El sistema le pedirá que ingrese la contraseña, y la contraseña se mostrará como ******

, pero ingresará tantas veces. Es tan molesto De hecho, si hay un administrador del sitio como leapftp, lftp siempre ha pensado en nosotros: este es el marcador. Lo veremos más adelante.
Anterior12Siguiente Total 2 Páginas

Copyright © Conocimiento de Windows All Rights Reserved