Introduzione al comando whereis in Linux
Su Linux abbiamo un bel comando che ci permette di trovare i binari, i sorgenti e le pagine man: whereis!
E' molto facile da usare, e ne vediamo qualche esempio.
Partiamo dal più basico:
$ whereis ls
ls: /usr/bin/ls /usr/share/man/man1/ls.1p.gz /usr/share/man/man1/ls.1.gz
Il primo path identifica il binario.
Possiamo anche specificare cosa cercare:
$ whereis -b ls
ls: /usr/bin/ls
Volendo possiamo anche specificare i path dove cercare; così vediamo la lista di dove whereis cerca:
$ whereis -l
bin: /usr/bin
bin: /usr/lib
bin: /etc
bin: /usr/etc
bin: /usr/local/bin
bin: /usr/local/sbin
bin: /usr/local/etc
bin: /usr/local/lib
bin: /usr/local/games
bin: /usr/include
bin: /usr/local
bin: /usr/share
bin: /opt/maven/bin
bin: /usr/lib/jvm/java-8-openjdk/bin
bin: /usr/bin/site_perl
bin: /usr/bin/vendor_perl
bin: /usr/bin/core_perl
man: /usr/share/man/sl
man: /usr/share/man/ja
man: /usr/share/man/ru.KOI8-R
man: /usr/share/man/man0
man: /usr/share/man/cs
man: /usr/share/man/pl.ISO8859-2
man: /usr/share/man/zh_TW
man: /usr/share/man/fr.UTF-8
man: /usr/share/man/zh_CN
man: /usr/share/man/el
man: /usr/share/man/ru.UTF-8
man: /usr/share/man/hu
man: /usr/share/man/pt_PT
man: /usr/share/man/ko
man: /usr/share/man/zh
man: /usr/share/man/man5
man: /usr/share/man/man7
man: /usr/share/man/fr.ISO8859-1
man: /usr/share/man/sv
man: /usr/share/man/pl.UTF-8
man: /usr/share/man/sr
man: /usr/share/man/fr
man: /usr/share/man/it.ISO8859-1
man: /usr/share/man/ro
man: /usr/share/man/man2
man: /usr/share/man/de
man: /usr/share/man/pt_BR
man: /usr/share/man/ru
man: /usr/share/man/mann
man: /usr/share/man/es
man: /usr/share/man/id
man: /usr/share/man/nl
man: /usr/share/man/man6
man: /usr/share/man/man4
man: /usr/share/man/jp
man: /usr/share/man/man1
man: /usr/share/man/man8
man: /usr/share/man/it
man: /usr/share/man/it.UTF-8
man: /usr/share/man/man3
man: /usr/share/man/tr
man: /usr/share/man/pt
man: /usr/share/man/da
man: /usr/share/man/pl
man: /usr/share/man/hr
man: /usr/share/man/sk
man: /usr/share/info
src: /usr/src/vboxhost-5.2.10_OSE
Quindi, ad esempio:
$ whereis -B /usr/bin/ -f ls
Enjoy!
linux whereis
Commentami!