Как отфильтровать вывод команды 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 флаг означает рекурсивный