Use find
para localizar arquivos - usando o conjunto de caracteres numéricos [0-9]
para corresponder arquivos com um número e sufixo .php
find . -name \*[0-9]\*.php
Alguém pode me ajudar com uma linha de comando para encontrar todos os arquivos .php em um servidor com um número no nome do arquivo?
Eu procurei, da melhor maneira possível, por outras respostas, mas elas geralmente mostram uma estrutura de nome de arquivo específica (como c [0-9] [4-7] _list.txt), minha necessidade é QUALQUER nome de arquivo com um número nele e uma extensão .php, por exemplo:
push1.php 23test.php up22date.php
Todos seriam válidos para os meus propósitos de pesquisa.
Razões para querer: instalação do Wordpress hackeado, onde eu estou encontrando vários arquivos adicionados aos diretórios com este tipo de estrutura. Estou auditando todos os arquivos, mas acho que começar com esses candidatos mais prováveis é minha prioridade (junto com alterações de senha, obviamente).
Muito obrigado por qualquer ajuda dada, ou um tapa e apontou para outra resposta já dada também seria apreciado: -)
encontre. -name ' [0-9] .php'
Deve encontrar qualquer arquivo com um número.