it-swarm.com.de

Wie filtere ich die Ausgabe des Befehls ls, um nur Dateien anzuzeigen, die im Februar erstellt wurden?

Wie kann man unter Linux die Ausgabe des Befehls ls im Terminal filtern, um nur die im Februar erstellten Dateien anzuzeigen?

18
Amr Ragaey
touch --date "yyyy-mm-dd" /tmp/start
touch --date "yyyy-mm-dd" /tmp/end
find /my/path -type f -newer /tmp/start -not -newer /tmp/end

oder

ls -l  | grep 'yyyy-mm-dd'
19
Amr Ragaey

Sie können die Ausgabe einfach übergehen, um nur Feb-Dateien herauszufiltern

ls -l | grep "Feb"

Wenn Sie Dateien in den Unterverzeichnissen auch dann herausfiltern möchten

ls -l -R | grep "Feb"

Anmerkung

  • R-Flag bedeutet rekursiv
7
PalFS