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
VLC es un reproductor multimedia versátil que admite múltiples formatos de video. L
Los usuarios de Linux deben estar bastante familiarizados con las diversas líneas d
tmpfs es un sistema de archivos basado en memoria que se puede usar después de la i
El arranque del sistema Ubuntu 12.04, la interfaz se detiene a la mitad, no puede ingresar al sistem
Linux usa KSysguard para monitorear hosts remotos
/usr /bin /ld en Linux: no puedo encontrar -lxxx ¿Qué debo hacer?
Cómo Linux usa userdel para eliminar usuarios
¿Cómo implementar la función ioctl en el sistema Linux?
Pasos de Linux para usar la documentación de Windows
¿Cómo modificar la tarjeta de red DNS en el sistema Linux?
Cómo utilizar la herramienta de comandos CRT para ver la información de recursos del sistema Linux
Después de la actualización de Gentoo, libpng no puede compilarse normalmente?
CentOS usa el comando dividir para dividir la instancia de archivo
¿Cómo particionar el disco del sistema Linux VPS?
Herramienta de captura de pantalla de Linux habilidades de operación de escroto
Cómo Linux agrega tiempo y parámetros de usuario a la historia
Consejos rápidos /Reiniciar Win 8 Consejos prácticos
8.1 Ahora se puede acceder a la tienda El diseño de bloques es más distinto
Windows7 configuró la tarjeta de red 3G para lograr acceso compartido a Internet
Windows 8 miniaturas muestran confusión cómo recuperar?
Bloqueo de la barra de herramientas del navegador de IE8
Windows 7 no puede cambiar la resolución de la imagen de fondo del escritorio