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 05/04/2008, 21:53]
Canigou 66 ponctuation
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 5: Ligne 5:
  
  
-====== Client FTP : lftp .======+ 
 +====== Client FTP : lftp ====== 
 + 
  
 ===== Introduction ===== ===== Introduction =====
Ligne 14: Ligne 17:
 ===== 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 27: 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 40: 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 47: 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 69: 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.1207425212.txt.gz
  • Dernière modification: Le 18/04/2011, 14:57
  • (modification externe)