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 book1
mas 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 find
poder vê-lo. Observe também que find
, como muitos comandos * nix, é frustrantemente silencioso quando malsucedido.
Book1
e ele estiver em um diretório que você possa ler, elefind / -iname book1
o encontrará. Tem certeza de que é realmenteBook1
, e nãoBook1.xyz
?