Holen Sie sich eine Liste aller Dateien von letztem Sonntag bis zu diesem Sonntag und zwischen einem bestimmten Zeitraum. Heute ist Sonntag. Ich brauche eine Liste aller Dateien von letztem Sonntag 12 Uhr bis zu diesem Sonntag 10 Uhr. Kann mir bitte jemand helfen?
Antwort1
Schauen Sie nach man find
und man touch
Sie können den Touch-Befehl verwenden, um eine leere Datei mit dem Namen „start“ und einem Erstellungszeitstempel vom letzten Sonntag zu erstellen:
touch -d"October 24 2021 00:00:00" start
Machen Sie dann dasselbe mit Ihrem Enddatum und nennen Sie diese Datei „end“. Dann sollte ls -lat die Dateien mit Ihren Datumsbereichen anzeigen.
-rw-r--r-- 1 user group 0 Oct 24 00:00 start
zuletzt führen Sie den Find-Befehl aus:
find . -newer start ! -newer end