Experimente este comando:
find . -maxdepth 1 -type f \
-exec sh -c 'test $( wc -l {} | cut -f1 -d" " ) -gt "2"' \; -print
você precisa ter cuidado se algum arquivo alienígena chamado $(rm -rf ~) for encontrado em seu diretório, isso pode fazer com que o comando exclua todos os seus dados nesse diretório
find . -maxdepth 1 -type f procura por arquivos no diretório atual para profundidade 1, o que significa que não desce em subdiretórios
-exec sh -c executa um comando no qual estou executando um script para um comando
'test $( wc -l {} | cut -f1 -d" " ) -gt "2"' este é o comando que está contando o número de linhas de cada arquivo maior que 2.
Em seguida, imprima a saída