Estou tentando procurar um arquivo chamado Book1 .
No meu teste, estou tentando procurar o arquivo mencionado acima e, nesse teste, não sei onde esse arquivo está localizado.
Eu tentei, find / -iname book1mas não há saída.
Como localizo meu arquivo chamado book1 usando a linha de comando se não sei onde o arquivo está localizado?
EDITAR:
Meu cenário é descrito em mais detalhes abaixo:
- A extensão do arquivo é desconhecida
- O nome exato (ou seja, letras maiúsculas, números etc.) é desconhecido
- O local do arquivo é desconhecido
find e locate. locateé generoso e encontrará qualquer coisa que corresponda, desde que esteja em seu banco de dados, que é normalmente atualizado diariamente. find, nesse caso, está procurando um arquivo glob, o tipo de padrão em que você usaria ls. Você provavelmente quer dizer iname '*book1*'. Observe que o padrão deve estar entre aspas para impedir que o shell o expanda antes de findpoder vê-lo. Observe também que find, como muitos comandos * nix, é frustrantemente silencioso quando malsucedido.
Book1e ele estiver em um diretório que você possa ler, elefind / -iname book1o encontrará. Tem certeza de que é realmenteBook1, e nãoBook1.xyz?