Come trovare la directory di un comando su Linux
Nel sistema operativo Linux per sapere in quale directory si trova un comando, posso usare il comando WHICH sulla linea di comando ( terminale ).
which [nome comando]
In pochi secondi viene visualizzato il percorso (path) e la directory in cui si trova il comando appena cercato.
Un esempio pratico
Voglio cercare la directory del comando mkdir.
Vado sulla riga comandi e digito:
which mkdir
Il sistema restituisce subito l'informazione
/bin/mkdir
Il comando mkdir si trova nella directory /bin.
Ho così trovato la directory in cui si trova il comando.
Nota. La lista può essere anche più lunga se lo stesso comando si trova su due o più directory.
Perché conoscere dove si trova un comando?
Per eseguire un comando su Linux devo prima entrare nella directory in cui si trova.
E' un'informazione necessaria.
Nota. Non è necessario conoscere dove si trova un comando soltanto se la sua directory è documentata nella variabile di ambiente $PATH. I comandi contenuti nelle directory indicate nella variabile $PATH sono eseguibili da qualsiasi punto della struttura delle directory.