Chiariamoci con tutte le cartelle bin e sbin (dallo standard della gerarchia dei filesystem):
/binè per i binari a livello di sistema/sbinè per altri file binari a livello di sistema principalmente per boot loader e amministratori di sistema/usr/binnon è per i binari non essenziali/usr/sbin- è qui che inizia il disordine - non strumenti essenziali per gli amministratori di sistema? Cosa significa? Per esperimenti?/usr/local/bin- nessuna parola su questa cartella/usr/local/sbin- programmi di amministrazione del sistema installati localmente. Ancora? Che ne dici/usr/sbin?
Quindi la domanda è: perché ci sono così tante directory e quali sono i significati di /usr/sbin, /usr/local/sbine /usr/local/bin?
Molti programmi sono distribuiti attraverso archivi e dobbiamo costruirli dal codice sorgente. Di solito hanno makefile quindi è abbastanza facile. Questo processo prevede la creazione di file in usr / local / lib, usr / local / bin ... usr / local / qualunque cosa senza creare cartelle specifiche per un determinato programma.
Perché è così?
Penso che non sia giusto perché se dobbiamo rimuovere il programma dobbiamo eliminare manualmente tutti i suoi file se il creatore del programma non se ne è occupato.