Ich möchte vor 30 Minuten eine modifizierte Datei in Solaris finden. Ich habe unten Befehl geschrieben, um vor 1 Tag geänderte Datei zu finden.
find . -mtime 1 -exec ls -l {} ;
Bitte helfen Sie mir, die vor 30 Minuten gefundene modifizierte Datei herauszufinden. Mein Server ist Solaris.
Antworten:
0 für die Antwort № 1Sie können "gfind" in späteren Versionen von Solaris verwenden. Es ist GNU find und hat die Option "-mmin".
-1 für die Antwort № 2
Ich habe die ähnliche Frage und Antwort auf unix.stackexchange.com gefunden.
https://unix.stackexchange.com/questions/72861/delete-n-minutes-old-file-in-solaris
Da der Suchbefehl von Solaris keine Option -mmin hat, schlägt der Artikel vor, die absolute Zeit zu verwenden.
Es gibt auch eine andere Lösung, die durch die Verwendung von Skriptsprache wie perl unterstützt wird.
http://www.unix.com/shell-programming-and-scripting/69234-how-delete-files-30-min-older.html
Ich hoffe es hilft.