lftp un sofisticado cliente ftp - manipulación de directorios

lftp: cliente ftp

Antes de continuar con este post recomiendo leer
lftp un sofisticado cliente ftp – explorando el sitio
lftp un sofisticado cliente ftp manipulación de ficheros

Crear directorios
> mkdir dir1[ [dir2][ dir3][ dir4]]

Crear la jerarquía, si no existe (Crea los directorios proyectos, php, gtk y dir 1 si no existen)

> mkdir -p proyectos/php/gtk/dir1
Eliminar directorios
> rm -r dir1[ [dir2][ dir3][ dir4]]
Descargar un directorio (incluye ficheros y subdirectorios)

Descargar el directorio proyectos al directorio local actual

> mirror proyectos

Descargar el directorio proyectos al directorio local actual y renombrarlo a proyectos-gtk

> mirror proyectos proyectos-gtk

Especificar el directorio local donde se desea almacenar (Nótese el slash al final del directorio destino)

> mirror proyectos mis-proyectos/

El comportamiento de mirror puede modificarse haciendo uso de sus opciones algunas de las más importantes son:

  • -n: solo se incluye los ficheros recientes
  • -p: no mantiene los permisos de los ficheros
  • -R: sube el directorio en lugar de descargarlo
  • -i RX/-x RX: incluye/excluye los ficheros que cumplan el patrón RX, RX es una expresión regular
  • Un ejemplo: Subir todos los ficheros jpeg del directorio proyectos, manteniendo la estructura de directorios, cuyos nombres contengan algún número y sus versiones locales sean más recientes que las versiones remotas, permitiendo al servidor ftp establecer los permisos para cada fichero

    > mirror -Rnp -i '*[0-9]+*.jpeg' proyectos

Serie(s): lftp un sofisticado cliente ftp, 3 (4)

Los tutoriales aquí en LibreByte están disponible bajo una licencia de software libre. Si le gusta mi trabajo considere:
Comprar un Hosting/VPS o Servidor Dedicado en MCKHost

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.