Manpages

NOM

cpbk − un utilitaire de duplication pour sauvegarde de fichiers

SYNOPSIS

cpbk [−fhilnpqsvV] [−e ”FICHIER,...”] [−t RÉPERTOIRE] SOURCE DESTINATION

cpbk [−fhilnpqsvV] [−e ”FICHIER,...”] [−t RÉPERTOIRE] −c FICHIER [SOURCE] [DESTINATION]

DESCRIPTION

cpbk est, à la base, un outil logiciel de copie qui permet à un utilisateur la copie en masse de fichiers d’un endroit à un autre. Lors de la surcharge d’une précédente copie, certaines fonctionnalités du programme permettent de copier seulement les fichiers nouveaux ou inexistant dans la sauvegarde. De cela résulte un gain de temps et une charge moindre du lecteur. Inclus dans les mêmes principes de copie de nouveaux fichiers, une procédure de suppression de fichiers. Si un fichier et supprimé du répertoire d’origine, le même fichier sera retiré de la prochaine sauvegarde lorsque celui−ci sera effectué. Cela permet d’obtenir un image exacte de la source sans remplir outrageusement votre lecteur. À titre d’option supplémentaire, tous les fichiers qui seront modifiés ou effacés, ont l’opportunité d’être stockés dans une poubelle. Vous pouvez, sans vergogne, laisser cette poubelle se remplir, juste dans le cas ou vous auriez besoin d’une sauvegarde de votre sauvegarde. Lorsque vous commencerez à être limite en espace disque, vous pourrez nettoyer voire supprimer la poubelle.

OPTIONS

−c, −−config=FICHIER

Spécifie un fichier de configuration. Voyez la section "FICHIER DE CONFIGURATION" sur la façon de l’utiliser.

−e, −−exclude="FICHIER,..."

Exclude specified directories and/or files from the copy. Cette option est pratique pour exclure des répertoires NFS qui peuvent produire des copies multiples des mêmes fichiers. Aussi, si vous sauvegardez un répertoire qui contient votre répertoire de destination de votre sauvegarde, exclure votre répertoire de destination devient nécessaire.

−t, −−trash−bin=RÉPERTOIRE

Déplace tous les fichiers modifiés ou effacés de la dernière sauvegarde vers la poubelle.

−l, −−list

Affiche une liste des noms de chaque nouveau fichier, fichier mis à jour, fichier supprimé, nouveau répertoire et répertoire supprimé.

−n, −−nlist

Affiche le nombre de nouveaux fichiers, fichiers mis à jour, nouveaux répertoires et répertoires effacés.

−s, −−simulate

Effectue une simulation de l’opération de sauvegarde. Aucune modification n’est apportée aux fichiers ou aux répertoires.

−f, −−force

Copie tous les fichiers qu’ils soient à jour ou pas.

−i, −−inode−ctime

Autorise l’utilisation de ctime (heure du dernier changement) pour le contrôle par conparaison de fichiers. ctime est modifié lors d’une écriture ou de l’établissement des informations du noeud d’index. cpbk considère qu’un fichier à été mis à jour avec cette option si le ctime est modifié.

−q, −−quiet

Mode silencieux. Supprime tous les messages d’erreurs et l’information de progression.

−I, −−ignore-minor-error

Ignore minor error that process can proceed. It may be danger. Please use this feature carefully.

−p, −−suppress−progress

Supprime l’information de progression.

−v, −−verbose

Mode verbeux. Affiche les noms des fichiers traités.

−h, −−help

Affiche l’aide et sort.

−V, −−version

Affiche la version et sort.

EXEMPLES

1. cpbk /source /destination

Copie uniquement les fichiers mis à jour (ou nouvellement ajoutés) du répertoire source vers le répertoire destination de la sauvegarde précédente. Puis retire tous les fichiers qui ont été supprimé du répertoire source depuis la précédente sauvegarde.

2. cpbk −t /poubelle /source /destination

Effectue la même action que précédement, sauf qu’il copie dans la poubelle tous les fichiers qui ont été modifiés ou supprimés depuis la dernière sauvegarde.

3. cpbk −t /poub −e "/exclu1,/exclu2" /source /dest

Effectue exactement la même action que dans l’exemple 2), à part l’exclusion de deux répertoires situés dans le répértoire source.

FICHIER DE CONFIGURATION

Si vous le désirez, vous pouvez utiliser un fichier de configuration pour certaines options. Le fichier sample.cpbkrc devrait se trouver avec votre copy de Backup Copy. Ci−après, je vais donner l’utilisation de chaque option de Backup Copy.

(N.B .: la configuration definie dans le fichier peut être outrepassée par les options de la ligne de commande)

Comme il est d’usage, VRAIE et FAUX seront représentés de la manière suivante:

VRAIE = "True" ou "Yes" ou "1"

FAUX = "False" ou "No" ou "0"

Pour changer la valeur d’une option, placez simplement le signe égal (=) suivi par "True" ou bien par "False" après l’option. Par exemple, ceci positionnera l’option à VRAIE:

OPTION = True

Options de configuration:

Source

Spécifie le répertoire dont vous voulez copier les fichiers. Par exemple:

Source = /home/foo

Dest

Spécifie le répertoire vers lequel vous souhaitez copier vos fichiers. Par exemple:

Dest = /home/backup

Exclude

Spécifie les répertoires et/ou fichiers que vous voulez exclure. Si vous voulez spécifier plusieurs répertoires ou fichiers, écrivez autant de paramètres. Identique à l’option −−exclude. Par exemple:

Exclude = /home/foo/garbage Exclude = /home/foo/temp

SaveExclude

mettez ce paramètre à FAUX si vous voulez supprimer les répertoires et les fichiers exclus du répertoire de destination.

TrashBin

Déplacer tous les fichiers effacés ou modifiés depuis la dernière sauvegarde vers le répertoire poubelle. Identique à l’option −−trash−bin. Par exemple:

TrashBin = /home/foo/trashbin

Simulate

Effectue une simulation de l’opération de sauvegarde. Aucune modification n’est apportée aux fichiers ou aux répertoires. Identique à l’option −−simulate.

Force

Copie tous les fichiers qu’ils soient à jour ou pas. Identique à l’option −−force.

InodeCtimeCheck

Autorise l’utilisation de ctime (heure du dernier changement) pour le contrôle par conparaison de fichiers. cpbk considère qu’un fichier à été mis à jour avec cette option si le ctime est modifié. Identique à l’option −−inode−ctime.

FileSizeCheck

Permet d’utiliser la taille du fichier pour le contrôle par comparaison.

IgnoreMinorError

Ignore minor error that process can proceed. Identique à l’option −−ignore-minor-error.

Quiet

Mode silencieux. Supprime tous les messages d’erreurs et l’information de progression. Identique à l’option −−quiet.

SuppressProgress

Supprime l’information de progression. Identique à l’option −−suppress−progress.

Verbose

Mode verbeux. Affiche les noms des fichiers traités. Identique à l’option −−verbose.

AUTEURS

Kevin Lindsay <klindsay [AT] mkintraweb.com> (auteur initial)

Yuuki NINOMIYA <gm [AT] debian.jp> (auteur après Ver 3.0.0)

TRADUCTION

Jacques JANVILLE <janville [AT] worldnet.fr>