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.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Libri di approfondimento

    I comandi Linux

    1. I principali comandi su Linux
    2. Il manuale dei comandi

    FAQ