21.10.2016
Kategorie: Linux
Kategorie: Linux
Verzeichnisdatum korrigieren
Oft ist es sinnvoll, wenn in Linux Datum/Uhrzeit eines Verzeichnisses mit dem des neuesten Files in diesem Verzeichnis übereinstimmt.
Lösen kann man dies am elegantesten mit der zsh (Z-Shell). Man geht in das Verzeichnis, das aktualisiert werden soll und tippt (in der zsh) folgendes ein:
touch -r *(Dom[1]) .
Wenn alle Unterverzeichnisse rekursiv ebenfalls angepasst werden sollen:
for d (**/*(D/)) touch -r $d/*(D.om[1]) -- $d
Dies muss händisch durchgeführt werden. Soll das immer automatisch gehen, könnte man eine Lösung mit incron basteln. Dies sei dem geneigten Leser als Übung überlassen...