Busybox: Finde alle Dateien auf der Partition, die seit dem Einschalten geändert wurden

Busybox: Finde alle Dateien auf der Partition, die seit dem Einschalten geändert wurden

Ich versuche, ein Busybox-kompatibles Skript (oder einen Einzeiler) zu entwickeln, das alle Dateien auflistetinnerhalb einer angegebenen Partitiondie seit dem letzten Einschalten geändert wurden. Dies sollte, wenn möglich, Dateien einschließen, die während des Bootvorgangs geschrieben wurden. Es sollten keine Dateien eingeschlossen werden, die separat auf der angegebenen Partition gemountet sind. Wenn ich es beispielsweise auffordere, die Root-Partition zu durchsuchen, /sollte es automatisch ausgeschlossen werden, /devda es sich um eine separate Partition handelt devtmpfs.

Antwort1

find / -xdev -type f -newer /proc/1sollte die gleichen Ergebnisse liefern und etwas einfacher/kürzer sein.

Antwort2

Dieser Befehl hat es geschafft:

find / -xdev -type f -mmin -`cat /proc/uptime | cut -f1 -d" " | awk '{printf("%d", $1 / 60)}'`

verwandte Informationen