Holen Sie sich eine Liste aller Dateien vom letzten Sonntag bis zu diesem Sonntag und zwischen einem bestimmten Zeitraum

Holen Sie sich eine Liste aller Dateien vom letzten Sonntag bis zu diesem Sonntag und zwischen einem bestimmten Zeitraum

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

verwandte Informationen