Как отфильтровать вывод команды ls для отображения только файлов, созданных в феврале?

для ОС Linux, как отфильтровать вывод команды ls в терминале для отображения только файлов, созданных в феврале?

2 ответов


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

или

ls -l  | grep 'yyyy-mm-dd'

вы можете просто grep вывод отфильтровать только файлы Feb

ls -l | grep "Feb"

Если вы хотите отфильтровать файлы в подкаталогах, и тогда

ls -l -R | grep "Feb"

Примечание

  • R флаг означает рекурсивный