kabelkiste/dotfiles/restore_dotfiles.sh

18 lines
556 B
Bash
Executable file

#!/bin/bash
# Sicherungsordner im Home-Verzeichnis
BACKUP_DIR="$HOME/dotfiles_backup"
# Durchlaufe alle Dateien im Sicherungsordner
for backup_file in "$BACKUP_DIR"/.*; do
# Ignoriere '.' und '..'
if [[ "$(basename "$backup_file")" != "." && "$(basename "$backup_file")" != ".." ]]; then
# Zielpfad im Home-Verzeichnis
target="$HOME/$(basename "$backup_file")"
# Datei aus dem Sicherungsordner ins Home-Verzeichnis verschieben
mv "$backup_file" "$target"
fi
done
echo "Dotfiles wurden aus dem Sicherungsordner wiederhergestellt."