Créer une sauvegarde ciblée
Créer une sauvegarde ciblée
AERO_BACKUP_DIR="$HOME/Sauvegarde_Aero_$(date +%Y%m%d_%H%M%S)"
mkdir -p "$AERO_BACKUP_DIR/systeme"
mkdir -p "$AERO_BACKUP_DIR/utilisateur"
pacman -Q > "$AERO_BACKUP_DIR/paquets-complets.txt"
pacman -Qqe > "$AERO_BACKUP_DIR/paquets-explicites.txt"
pacman -Qqm > "$AERO_BACKUP_DIR/paquets-aur.txt"
for element in \
.config/kwinrc \
.config/kdeglobals \
.config/plasmarc \
.config/kglobalshortcutsrc \
.config/plasma-org.kde.plasma.desktop-appletsrc \
.config/kscreenlockerrc
do
if [[ -e "$HOME/$element" ]]; then
mkdir -p "$AERO_BACKUP_DIR/utilisateur/$(dirname "$element")"
cp -a "$HOME/$element" "$AERO_BACKUP_DIR/utilisateur/$element"
fi
done
sudo cp -a /etc/sddm.conf "$AERO_BACKUP_DIR/systeme/" 2>/dev/null || true
sudo cp -a /etc/sddm.conf.d "$AERO_BACKUP_DIR/systeme/" 2>/dev/null || true
sudo chown -R "$USER:$USER" "$AERO_BACKUP_DIR"
echo "Sauvegarde créée dans :"
echo "$AERO_BACKUP_DIR"
du -sh "$AERO_BACKUP_DIR"
Cette sauvegarde ciblée évite de copier tout le dossier .config, qui peut être très volumineux.
No comments to display
No comments to display