18 lines
556 B
Bash
Executable file
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."
|