Wiki/Webanwendungen aufräumen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Hanno (Diskussion | Beiträge) Die Seite wurde neu angelegt: „Wenn man PHP-Webanwendungen aktualisiert kopiert man häufig die Dateien der neuen Version über die Ältere. Dabei bleiben manchmal Dateien der alten Version…“ |
Hanno (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 8: | Zeile 8: | ||
Dies zeigt eine Liste der Dateien, die im aktuellen Verzeichnis sind, aber nicht in phpMyAdmin-4.8.2-all-languages.tar.xz. | 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) |
Aktuelle Version vom 24. Juni 2018, 20:03 Uhr
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)