Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:linux:synchro_lftp [2010/03/06 22:07]
matthieu created
en:linux:synchro_lftp [2012/01/06 18:35] (current)
matthieu
Line 1: Line 1:
 +{{tag>en en:linux en:file_transfert en:backup}}
 ====== Synchronization with lftp ====== ====== Synchronization with lftp ======
  
Line 11: Line 12:
  
 <code> <code>
-Utilisation : bookmark [SOUS-COMMANDE+Usage: bookmark [SUBCMD
-La commande bookmark contrôle les signets+bookmark command controls bookmarks
  
-Les sous-commandes suivantes sont valides +The following subcommands are recognized
-  add <nom> [<url>]  ajoute l'url en cours ou l'url indiquée aux signets +  add <name> [<loc>] - add current place or given location to bookmarks 
-                       et l'associe au nom donné +                       and bind to given name 
-  del <nom         supprime le signet +  del <name        remove bookmark with the name 
-  edit               - démarre l'éditeur de signets +  edit               - start editor on bookmarks file 
-  import <type>      - importe un fichier de signets externe +  import <type>      - import foreign bookmarks 
-  list               - affiche les signets (par défaut)+  list               - list bookmarks (default)
 </code> </code>
  
Line 36: Line 37:
 ===== Manual synchronization ===== ===== Manual synchronization =====
 Before automatic synchronization, it's advised to do some tests manually.\\ Before automatic synchronization, it's advised to do some tests manually.\\
-:!: Be carreful, there is a risk to delete source file by mistakes.+:!: Be carreful, there is a risk to delete source file by mistake.
  
 Synchronization is done with "mirror" : Synchronization is done with "mirror" :
 <code> <code>
-lftp matthieu@gandalf.bouthors.fr:/> help mirror +Usage: mirror [OPTS] [remote [local]]
-Utilisation : mirror [OPTS] [distant [local]]+
  
-Duplique le répertoire distant spécifié vers le répertoire local+Mirror specified remote directory to local directory
  
- -c, --continue         continue, si c'est possible, un travail de duplication + -c, --continue         continue a mirror job if possible 
- -e, --delete           efface les fichiers absents sur le site distant + -e, --delete           delete files not present at remote site 
-     --delete-first     efface les anciens fichiers avant d'en transférer                         de nouveaux +     --delete-first     delete old files before transferring new ones 
- -s, --allow-suid       duplique aussi les bits suid/sgid + -s, --allow-suid       set suid/sgid bits according to remote site 
-     --allow-chown      essaye de dupliquer aussi les propriétaires +     --allow-chown      try to set owner and group on files 
-     --ignore-time      ignore l'heure pour décider ou non du téléchargement +     --ignore-time      ignore time when deciding whether to download 
- -n, --only-newer       télécharge uniquement les nouveaux fichiers + -n, --only-newer       download only newer files (-c won't work) 
- -r, --no-recursion     n'entre pas dans les sous-répertoires + -r, --no-recursion     don't go to subdirectories 
- -p, --no-perms         ne définit pas les permissions de fichier + -p, --no-perms         don't set file permissions 
-     --no-umask         n'applique pas umask aux modes de fichier +     --no-umask         don't apply umask to file modes 
- -R, --reverse          duplication inversée (émet les fichiers+ -R, --reverse          reverse mirror (put files
- -L, --dereference      télécharge les liens symboliques comme des fichiers + -L, --dereference      download symbolic links as files 
- -N, --newer-than=SPEC  télécharge uniquement les fichiers plus jeunes que + -N, --newer-than=SPEC  download only files newer than specified time 
-                        la date et l'heure spécifiées par SPEC + -P, --parallel[=N]     download files in parallel 
- -P, --parallel[=N]     télécharge fichiers en parallèle + -i RX, --include RX    include matching files 
- -i RX, --include RX    inclut les fichiers correspondant à RX + -x RX, --exclude RX    exclude matching files 
- -x RX, --exclude RX    exclut les fichiers correspondant à RX +                        RX is extended regular expression 
-                        RX est une expression régulière étendue + -v, --verbose[=N]      verbose operation 
- -v, --verbose[=N]      mode volubile +     --log=FILE         write lftp commands being executed to FILE 
-     --log=FILE         écrit dans FILE les commandes exécutées par lftp +     --script=FILE      write lftp commands to FILE, but don't execute them 
-     --script=FILE      écrit dans FILE les commandes à exécuter par lftp +     --just-print, --dry-run    same as --script=-
-                        mais ne les exécute pas. +
-     --just-print, --dry-run    identique à --script=-+
  
-Lorsque vous utilisez -R, le premier répertoire est local et le second est +When using -R, the first directory is local and the second is remote. 
-distant. Si le second répertoire est omisle nom de base du premier est +If the second directory is omittedbasename of first directory is used. 
-utilisé. Si les deux répertoires sont omisles répertoires courants local +If both directories are omittedcurrent local and remote directories are used.
-et distant sont utilisés.+
 </code> </code>
  
-The option --dry-run is usefull to make some tests without risks.+The option --dry-run is usefull to make some tests without risk.
  
 Some example of synchronisation (download) : Some example of synchronisation (download) :
Line 132: Line 129:
 #!/bin/sh #!/bin/sh
  
-Quick start-stop-daemon example, derived from Debian /etc/init.d/ssh+lftp synchronization script by Matthieu Bouthors 
 +# http://www.bouthors.fr 
 + 
 +# Change NAME and DAEMON_OPTS before use
 set -e set -e
  
Line 205: Line 205:
 exit 0 exit 0
 </file> </file>
 +
en/linux/synchro_lftp.1267909620.txt.gz · Last modified: 2010/03/06 22:07 by matthieu
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki