Como faço para encontrar um diretório ou um arquivo no sistema de arquivos do Linux [closed]

0

Estou usando o comando "Localizar" na minha imagem do Android. uma imagem que eu mesmo desenvolvi e coloquei em um exemplo de um módulo carregável dinamicamente. Coloquei o código no diretório / example do meu código-fonte, compilei o código e exibi o telefone com ele.

Não tenho certeza se é relevante para minha pergunta, mas coloquei o arquivo .ko no diretório / proc do meu disco. Eu criei um diretório / drivers e coloquei o ko lá. Agora estou tentando encontrar o caminho para o arquivo para que eu possa ativá-lo, mas não sei se estou usando o comando correto.

Estou usando o find, que consegui instalando o busybox na minha plataforma. Tudo que eu quero fazer é uma busca recursiva da raiz para a palavra exemplo. Eu não posso seguir porque estou obtendo resultados diferentes quando eu procuro encontrar. Estou postando aqui, já que esta é essencialmente uma questão do Linux. Minha pergunta é como posso encontrar o arquivo (s) / diretórios que eu estou procurando por favor? Aqui é o comando que eu emiti e a saída que recebi.

Atualize após os primeiros comentários. Obrigado pela ajuda. Eu atualizei o link acima com a saída. Por alguma razão, os arquivos ko não aparecem. Eu não acho que eles fariam no sdcard. Não sei por que recebo um erro de permissão, mas não acho que isso seja relevante para o meu objetivo.

Eu sei que algo é diferente nesta imagem desde que eu estava recebendo uma mensagem de erro de segurança, que após a pesquisa on-line parece implicar que a Samsung Knox não estava feliz. Foram talvez os arquivos adicionados. Desde que eu corri esta imagem antes com sucesso por dias; na verdade, uma versão dele sem os dois arquivos que eu mencionei. Eu sei que os arquivos estão na imagem em algum lugar. Quanto ao motivo pelo qual eu não os vejo, pode ser um pequeno ajuste no Android. Vou discutir isso em xda e ver o que recebo.

    
por user3326293 18.06.2015 / 11:57

1 resposta

1

Se quiser evitar erros de "permissão negada" e pesquisar recursivamente todo o sistema de arquivos do Android, será necessário ter um dispositivo "enraizado".

Depois, tendo um dispositivo root, você pode instalar qualquer aplicativo emulador de terminal, executar su e executar o comando find .

Por exemplo, você gostaria de encontrar todos os arquivos com extensão .ko , então, por favor, execute:

find / -name "*.ko" no emulador de terminal depois de executar o comando su .

    
por 18.06.2015 / 12:27