Risposte:
Un semplice find / -type f -name ""
farebbe il trucco se conoscessi il nome esatto del file.
find / -type f -iname "filename*"
se vuoi abbinare più file (ignora il caso).
Evitare l' -type
opzione se si desidera cercare directory, ecc. Consultare il manuale di ricerca per ulteriori informazioni. Per visualizzare il manuale, immettere il comando:
man find
/mount/hddyouwanttosearch
Puoi anche usare locate
per cercare comandi. Perché le persone usano individuare se trova il lavoro? Perché individuare è molto più veloce di trovare poiché cerca solo nei database di posizioni indicizzate per trovare il tuo file / regex.
Esempi:
locate some-file.avi
cerca tra i database di quasi tutti i file sul disco un file chiamato "some-file.avi".
locate -i "some-file.avi"
ignorerà il caso del file che stai cercando.
locate -i "*.txt"
visualizzerà un elenco di posizioni di tutti i file con estensione **. txt * sul sistema.
man locate
per maggiori informazioni sul file.
Potrebbe essere necessario eseguire updatedb
prima per assicurarsi che il database dell'indice sia aggiornato, altrimenti, 'individuare' potrebbe non restituire ciò che si sta cercando.
updatedb
deve essere eseguito come root.
updatedb
aggiunge /
all'indice per impostazione predefinita, come può essere ancora più veloce di find /
?
Inizia facendo clic sull'icona "Cartella principale" nel programma di avvio.
Nella finestra che si apre, fai clic su "Cerca".
Digita ciò che desideri cercare nella casella, quindi premi Invio.
Sotto il menu a discesa per la posizione, scegli il tuo disco rigido, quindi fai clic su Ricarica.
I risultati verranno quindi visualizzati. Spero che aiuti!
Se stai cercando una stringa all'interno di un file, puoi usare grep. Ecco un comando di esempio:
grep -r -i "some string" /home/yourusername
Questo lo troverai "some string"
nella /home/yourusername
directory. La ricerca ignorerà case ( -i
) e ricercherà le directory ( -r
). È possibile utilizzare /
come directory per cercare nell'intera directory, ma potrebbe non essere molto efficiente.
Su Ubuntu, so che tutti vogliono essere dogmatici sull'uso della riga di comando in ogni momento, e in passato sono stato così, ma adoro lo strumento "Cerca file ..." di Gnome. Penso che sia fantastico.
Per un'installazione desktop, installa "gnome-search-tool"
sudo apt-get install gnome-search-tool
Non installarlo in un server, installerà anche il pacchetto desktop Ubuntu.
Grazie a @Rinzwind per averlo segnalato.
I filtri includono:
\
Trying to locate a file, how can I search the entire hard drive for a file?
non c'è 'installazione server' da nessuna parte ...
Se non vuoi ricordare i find
parametri (che sono molto potenti) puoi installare dai repository ufficiali:
I tre sono fantastici, ma ho trovato kfind il migliore.
Dalla wiki della guida di Ubuntu Community potresti trovare utile: