Wiki/Webanwendungen aufräumen

Aus schokokeks.org Wiki
Zur Navigation springen Zur Suche springen

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.

Manchmal möchte man auch einfach leere Verzeichnisse entfernen:

 rmdir $(find -empty -type d)