Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
lftp [Le 16/06/2008, 17:26]
Canigou 66 Client FTP : lftp . > Client FTP : lftp
lftp [Le 11/07/2017, 10:35] (Version actuelle)
78.201.219.74 [Mise à jour de votre site Internet modifié localement]
Ligne 1: Ligne 1:
-{{tag>dapper edgy ftp web}}+{{tag>​ftp}}
  
 ---- ----
Ligne 13: Ligne 13:
  
 Lftp est un client FTP permettant facilement en ligne de commande de faire des transferts de fichiers (par exemple pour mettre à jour votre site Internet modifié localement ou pour faire une sauvegarde sur votre ordinateur). Lftp est un client FTP permettant facilement en ligne de commande de faire des transferts de fichiers (par exemple pour mettre à jour votre site Internet modifié localement ou pour faire une sauvegarde sur votre ordinateur).
 +
  
 ===== Installation ===== ===== Installation =====
  
-Vous pouvez installer ​lftp à partir de Synaptic ​ou en ligne de commande : +En installant le paquet ​lftp via synaptic ​ou directement ​en cliquant sur [[apt://​lftp|lftp]]
- +
-<​code>​sudo ​apt-get install lftp</code> +
- +
  
 ===== Mise à jour de votre site Internet modifié localement ===== ===== Mise à jour de votre site Internet modifié localement =====
Ligne 29: Ligne 26:
 Cette commande ne transfère dans l'​emplacement distant que les fichiers modifiés dans l'​emplacement local et les nouveaux fichiers et efface dans l'​emplacement distant les fichiers qui n'​existent plus en local. Voici une description sommaire des éléments de la commande : Cette commande ne transfère dans l'​emplacement distant que les fichiers modifiés dans l'​emplacement local et les nouveaux fichiers et efface dans l'​emplacement distant les fichiers qui n'​existent plus en local. Voici une description sommaire des éléments de la commande :
  
-  * Le **-e** commande à lftp d'​exécuter ce qui est entre guillements.+  * Le **-e** commande à lftp d'​exécuter ce qui est entre guillemets.
   * Le **mirror** crée une copie exacte.   * Le **mirror** crée une copie exacte.
   * Le **-e** de **mirror** efface les fichiers qui n'​existent plus.   * Le **-e** de **mirror** efface les fichiers qui n'​existent plus.
Ligne 42: Ligne 39:
  
  
-===== Sauvegarde sur votre ordinateur de votre site Internet ​=====+<​note>​Lorsqu'​on souhaite juste mettre un fichier sur le serveur distant, c'est la fonction //put// qu'il faut utiliser : \\ ''​lftp ftp://​identifiant:​mot_de_passe@site_de_connexion -e "put -O /​repertoire/​fichier/​distant/​ /​chemin/​local/​du/​fichier;​ quit"''​ \\  
 +Si l'on souhaite rapatrier un fichier, c'est la fonction //get// : \\ ''​lftp ftp://​identifiant:​mot_de_passe@site_de_connexion -e "get /​repertoire/​fichier/​distant/​ -o /​chemin/​local/​du/​fichier;​ quit"''</​note>​ 
 + 
 +===== Sauvegarde sur votre ordinateur de votre site web =====
  
 Pour faire une sauvegarde sur votre ordinateur de votre site Internet, il faut utiliser la commande suivante : Pour faire une sauvegarde sur votre ordinateur de votre site Internet, il faut utiliser la commande suivante :
Ligne 49: Ligne 49:
 Cette commande ne transfère sur l'​ordinateur que les fichiers modifiés dans l'​emplacement distant et les nouveaux fichiers et efface sur l'​ordinateur les fichiers qui n'​existent plus dans l'​emplacement distant. Voici une description sommaire des éléments de la commande : Cette commande ne transfère sur l'​ordinateur que les fichiers modifiés dans l'​emplacement distant et les nouveaux fichiers et efface sur l'​ordinateur les fichiers qui n'​existent plus dans l'​emplacement distant. Voici une description sommaire des éléments de la commande :
  
-  * Le **-e** commande à lftp d'​exécuter ce qui est entre guillements.+  * Le **-e** commande à lftp d'​exécuter ce qui est entre guillemets.
   * Le **mirror** crée une copie exacte.   * Le **mirror** crée une copie exacte.
   * Le **-e** de **mirror** efface les fichiers qui n'​existent plus.   * Le **-e** de **mirror** efface les fichiers qui n'​existent plus.
Ligne 71: Ligne 71:
 Cela peut donner par exemple : <​code>​alias maj_site='​lftp ftp://​moi:​motdepasse@ftp.perso.com -e "​mirror -e -R -x gestion/​exemples/​ -x documents/​multimedia/​musique/​ /​var/​www/​mon_site/​ / ; quit"'</​code>​ Cela peut donner par exemple : <​code>​alias maj_site='​lftp ftp://​moi:​motdepasse@ftp.perso.com -e "​mirror -e -R -x gestion/​exemples/​ -x documents/​multimedia/​musique/​ /​var/​www/​mon_site/​ / ; quit"'</​code>​
 Vous enregistrez le fichier et vous ouvrez la console. En tapant **maj_site**,​ vous démarrez la commande lftp. Vous enregistrez le fichier et vous ouvrez la console. En tapant **maj_site**,​ vous démarrez la commande lftp.
 +
 +
 +
 +===== Automatiser une tâche =====
 +
 +Par exemple, pour sauvegarder votre site régulièrement,​ faites un [[tutoriel:​script_shell|script]] et utilisez [[cron]] ou [[fcron]].
  
 ===== Lien ===== ===== Lien =====
  • lftp.1213630018.txt.gz
  • Dernière modification: Le 18/04/2011, 14:56
  • (modification externe)