Trucs:Faire un backup avec la commande mv

De Lea Linux
Aller à la navigation Aller à la recherche
j-t muyl<jean-thomas.muyl@lea-linux.org>

Grâce à mv, on peut automatiser un backup quand on déplace un fichier.

Par exemple, j'ai le fichier testA et le fichier testB. je veux renommer testA en testB. Je peux faire :

mv -b testA testB

Je me retrouve alors avec un fichier testB (qui contient le contenu de testA), et un fichier testB~ qui contient l'ancien contenu de testB. On a donc un backup !

Il se peut cependant que vous préferiez avoir testB.old par exemple, l'option -S est la pour vous !

mv -b -S .old testA testB

Mais on peut cependant automatiser ceci, en jouant sur la variable d'environnement SIMPLE_BACKUP_SUFFIX. Si l'on veut que le suffixe par défaut soit .old, il faut mettre ceci dans son ~/.profile (ou ~/.bashrc) :

export SIMPLE_BACKUP_SUFFIX=".old"

et voila !

NOTE : cette variable est aussi utilisée par cp... man cp, man mv vous donneront de plus amples infos à propos de cette variable et des options de backup auto...