man cpbk (Commandes) - un utilitaire de duplication pour sauvegarde de fichiers

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@mkintraweb.com> (auteur initial)

Yuuki NINOMIYA <gm@debian.or.jp> (auteur après Ver 3.0.0)

TRADUCTION

Jacques JANVILLE <janville@worldnet.fr>