Вместо того, чтобы применять grep
к выводу ls
, который в любом случае не может быть надежно постобработан, я бы предпочел отфильтровать список файлов, передаваемых в ls
, например:
ls -lFhd --color -- .*(/)
В zsh
. Или, как подсказывает ваш собственный подход, вы хотите, чтобы каталоги в последний раз изменялись между 6 месяцами назад и сейчас, а не каталоги с особыми разрешениями:
ls -lFhd --color -- .*(/mM-6mM+0f-7000)