Encore une petite fonction à ajouter au .bashrc
backup()
{
file="$1"
if [ ! -f "$file" ]; then
echo "Erreur: Le fichier $file n'existe pas"
else
if [[ "$2" == "-d" || "$2" == "--date" ]]; then
backup="$file.bkp-$(date +"%Y.%m.%d-%H-%M-%S")"
else
backup="$file.bkp"
fi
echo -e "Backing up $file to $backup"
cp --archive "$file" "$backup"
fi
}
Utilisation :
backup fichier # Duplique le fichier avec l'extension ".bkp"
backup fichier -d # Ajoute la date dans le nom du backup
backup fichier --date # idem