Hallo,
ich habe ein Problem. Alle Dateien mit 0kb sollen aus einem Backup wiederhergestellt werden wobei das Datum des übergeordneten Verzeichnisses erhalten bleiben soll.
Optimal wäre dann noch wenn die Datei nur ersetzt wird wenn diese im Backup auch >0kb ist.
Folgendes Bruchstücke habe ich mir jetzt zusammengesucht:
#!/bin/bash
find /var/www -size 0
findet ich schonmal alle Dateien. Das Backup liegt unter /var/www-org/
touch -r "$DIR" /tmp/TIMESTAMP
cp /var/www/pfad-zur-dateikaputt /var/www-org/pfad-zur-orginaldatei
touch -r /tmp/TIMESTAMP "$DIR"
rm -f /tmp/TIMESTAMP
Kann mir jemand helfen und das zu einem Funktionierenden Script basteln?
ich habe ein Problem. Alle Dateien mit 0kb sollen aus einem Backup wiederhergestellt werden wobei das Datum des übergeordneten Verzeichnisses erhalten bleiben soll.
Optimal wäre dann noch wenn die Datei nur ersetzt wird wenn diese im Backup auch >0kb ist.
Folgendes Bruchstücke habe ich mir jetzt zusammengesucht:
#!/bin/bash
find /var/www -size 0
findet ich schonmal alle Dateien. Das Backup liegt unter /var/www-org/
touch -r "$DIR" /tmp/TIMESTAMP
cp /var/www/pfad-zur-dateikaputt /var/www-org/pfad-zur-orginaldatei
touch -r /tmp/TIMESTAMP "$DIR"
rm -f /tmp/TIMESTAMP
Kann mir jemand helfen und das zu einem Funktionierenden Script basteln?