Centos localiza o arquivo no arquivo binário

1

Eu executei um comando para encontrar uma string em arquivos no servidor assim:

cd /
grep -r "string to be found" *

E o servidor retornou alguns resultados como este

Binary file dev/disk/by-path/pci-0000:00:10.0-scsi-0:0:0:0-part1 matches
Binary file dev/disk/by-path/pci-0000:00:10.0-scsi-0:0:0:0 matches

Até onde eu sei, esses são arquivos que mantêm o armazenamento real na matriz de ataque (por favor corrija-me se eu estiver errado). Como posso encontrar exatamente onde minha correspondência está localizada?

Existe alguma solução mais rápida para isso do que executar "grep" em todos os arquivos do servidor?

Obrigado pelo seu tempo!

    
por Mike 23.07.2013 / 19:59

1 resposta

1

Geralmente, em um arquivo binário, você precisa fazer algo como:

$ string /binary/file | grep -i whatuwant

mas se você quiser pesquisar em arquivo de texto, meu conselho é:

$ find / -type f -exec grep -i whatuwant '{}' ';'
    
por 23.07.2013 / 20:37

Tags