Pour nombre de manipulations, notamment sur des fichiers système, il est fortement recommandé de faire une sauvegarde du fichier avant modification. Cette opération vous garantit, si les modifications réalisées ne fonctionnent pas, que vous pourrez récupérer un système fonctionnel.
Avant de modifier un fichier il est toujours bon d'en faire une copie, surtout si celui-ci touche au système.
Cette sauvegarde préventive peut s'avérer utile si la modification apportée au fichier est lourde et n'apporte pas le résultat escompté, voire empêche l'accès à votre session.
Cette copie de l'original pourra être placée dans n'importe quel dossier, porter un nom particulier ou encore une extension bien spécifique, l'essentiel étant de se rappeler où vous placez et nommez ce fichier.
La façon de procéder est la même avec ou sans les droits d'administration, seule la façon d'ouvrir le gestionnaire de fichiers diffère :
Une fois le gestionnaire de fichiers ouvert dans le bon dossier,
cp -a /chemin/fichier /chemin/fichier.sauve
sudo cp -a /chemin/fichier /chemin/fichier.sauve
puis saisissez votre mot de passe.
Vous pouvez également horodater votre sauvegarde pour encore plus de précision, notamment si vous êtes amené à faire de nombreuses modifications sur un même fichier:
cp -a /chemin/fichier /chemin/fichier_$(date +%F_%T)
Consultez le manuel de la fonction date
pour comprendre les informations %F_%T et les adapter selon votre convenance.
Vos manipulations n'ont pas eu l'effet escompté. Vous souhaitez récupérer votre fichier. Rien de plus simple, il suffit de faire la manipulation inverse, soit de manière graphique, soit en ligne de commande :
cp -a /chemin/fichier.sauve /chemin/fichier
sudo cp -a /chemin/fichier.sauve /chemin/fichier
Contributeur : Poupoul2