Sto cercando di cercare un file chiamato Book1 .
Nel mio test sto cercando di cercare il file di cui sopra e in questo test, non so dove si trova quel file.
Ho provato find / -iname book1
ma non c'è output.
Come trovo il mio file chiamato book1 usando la riga di comando se non so dove si trova il file?
MODIFICARE:
Il mio scenario è descritto più dettagliatamente di seguito:
- L'estensione del file è sconosciuta
- Il nome esatto (ovvero lettere maiuscole, numeri, ecc.) È sconosciuto
- La posizione del file è sconosciuta
find
e locate
. locate
è generoso e troverà tutto ciò che corrisponde, purché sia nel suo database, che viene normalmente aggiornato quotidianamente. find
, in questo caso, è alla ricerca di un file glob, il tipo di pattern in cui useresti ls
. Probabilmente intendi iname '*book1*'
. Si noti che il modello deve essere racchiuso tra virgolette per impedire alla shell di espanderlo prima find
di vederlo. Si noti inoltre che find
, come molti comandi * nix, è frustrantemente silenzioso quando non ha esito positivo.
Book1
, ed è in una directory che puoi leggere, allorafind / -iname book1
lo troverà. Sei sicuro che lo sia davveroBook1
e noBook1.xyz
?