Unix - Möglichkeit, alle Dateien anzuzeigen, deren Berechtigungen kürzlich geändert wurden

Unix - Möglichkeit, alle Dateien anzuzeigen, deren Berechtigungen kürzlich geändert wurden

Wie kann ich alle Dateien im aktuellen Verzeichnis anzeigen, deren Berechtigungen kürzlich geändert wurden?

Oder eine andere Herangehensweise an mein Problem: Wie kann ich feststellen, wie oft die Berechtigungen für eine Datei geändert wurden?

Antwort1

Wenn Sie Forensik betreiben (und es zu spät ist, um eine bessere Aufzeichnung zu planen),
verwenden Sie „Find“, um Dateien zu finden, die nach einer bestimmten Zeit geändert wurden.

find «directory_name» -newerct "1 hour ago"

Dies verwendet -newerXYden Befehl find. X=c zum Vergleichen ctime(Änderung des Modus/der Berechtigungund alle anderen Metadaten) gegen Y=t-Zeit in der Befehlszeile. Verwenden Sie die Infoseite des Datums, um Hilfe zu Zeitzeichenfolgen zu erhalten.

Es gibt keine Möglichkeit herauszufinden, wie oft Änderungen vorgenommen wurden oder ob sich andere Metadaten geändert haben, es sei denn, Sie planen im Voraus, sodass mehr aufgezeichnet wird.

verwandte Informationen