Uns‘ WordPress läuft in einem docker-Container. Beim Upgrade der WordPress-Installation gehen bei dem ältlichen Server, der die docker-engine antreibt, gerne die Bilder verloren!
Hier zwei kurze Tipps zur Wiederherstellung für alle, die wie ich bereits zweimal das Backup des wp-content/uploads-Ordners vergessen haben:
for i in *.png; do docker cp $i www.gebsattel.rocks:/var/www/html/wp-content/uploads/2020/02/; done
kopiert die im Dateisystem des docker-Hosts gespeicherten png-Bilder in den jeweiligen Ablage-Ordner des WordPress-Systems
und
for file in ' '; do mv -i -- "$file" "${file// /-}"; done
sucht nach einem Leerzeichen in den Dateinamen und ersetzt diese mit einem Minus, wie es WordPress beim Upload auch tut.
Teil der Reihe „A journey in the pursuit of excellence“