GNU/Linux >> Linux Esercitazione >  >> Linux

Individua, trova, quale - Come lancio un comando index/scan per queste utilità?

Find non ha bisogno di un indice e attraversa il disco ogni volta che lo esegui. Esempio

$ find / -name "*mynewprogram*"

locate e variant necessitano di file indice, ma funzionano molto più velocemente. 'locate' proviene da GNU findutils. 'slocate' era raccomandato fino ad etch; era una versione più "sicura" di locate, gli utenti non vedranno i file a cui non hanno accesso. 'mlocate' è consigliato in lenny e successivi, mlocate ha un meccanismo di indicizzazione più efficiente.

$ sudo updatedb  # to update the index.
$ mlocate  mynewprogram

which cerca nel tuo $PATH il nome binario che dai. Non c'è bisogno di un indice.

$ which touch
/usr/bin/touch

Se vuoi vedere i file installati di un pacchetto, usa questo

dpkg -L coreutils

Per vedere quale pacchetto ha installato un file specifico

$ dpkg -S /usr/bin/touch
coreutils: /usr/bin/touch

prova

updatedb -v

[ -v per essere sicuro che funzioni davvero;-]

lo uso anche a volte

cd /whatever/is/the/path
find .|grep -i somePatternMatchingWhatIneed

Usa il find comando.

Ecco alcuni esempi e documenti di sintassi. Sfortunatamente non posso ancora aggiungere collegamenti ipertestuali :(.

http://linux.about.com/od/commands/a/blcmdl1_findx.htm

http://linux.about.com/od/commands/l/blcmdl1_find.htm


Linux
  1. Come trovare connessioni SSH attive su Linux

  2. Come integrare il comando Mv dopo il comando Trova?

  3. Output di quale comando utilizzato per l'input su Cd?

  4. CentOS / RHEL:come trovare quale utente esegue un comando specifico?

  5. Shell - Come trovare la directory di alcuni comandi?

Come controllare (scansionare) le porte aperte in Linux

Comando di localizzazione Linux per principianti (8 esempi)

Come cercare file dalla riga di comando di Linux

Come trovare l'indirizzo IP nella riga di comando di Linux

Come installare Individua su CentOS Server

Come utilizzare il comando which in Linux