Wiki/Webanwendungen aufräumen
Wenn man PHP-Webanwendungen aktualisiert kopiert man häufig die Dateien der neuen Version über die Ältere. Dabei bleiben manchmal Dateien der alten Version übrig, die überflüssig sind, Platz wegnehmen und möglicherweise Sicherheitsrisiken darstellen.
Mit einigen praktischen Shell-Befehlen lässt sich so etwas aufräumen.
Beispiel Anhand von phpMyAdmin:
comm -13 <(tar -tf /srv/download/phpMyAdmin-4.8.2-all-languages.tar.xz | sed -e 's:^[^/]*/:./:g' -e 's:/$::g' |sort -u) <(find ! -name "config.inc.php" | sort -u)
Dies zeigt eine Liste der Dateien, die im aktuellen Verzeichnis sind, aber nicht in phpMyAdmin-4.8.2-all-languages.tar.xz.