Soyons clairs avec tous les dossiers bin et sbin (à partir de la norme de hiérarchie du système de fichiers):
/binest pour les binaires au niveau du système/sbinest destiné aux autres fichiers binaires au niveau du système, principalement pour le chargeur de démarrage et les administrateurs système/usr/binest pour les binaires non essentiels/usr/sbin- c'est là que le désordre commence - pas d'outils essentiels pour les administrateurs système? Qu'est-ce que ça veut dire? Pour des expériences?/usr/local/bin- aucun mot sur ce dossier/usr/local/sbin- programmes d'administration système installés localement. Encore? Et alors/usr/sbin?
La question est donc: pourquoi il y a tant de répertoires et quelles sont les significations de /usr/sbin, /usr/local/sbinet /usr/local/bin?
De nombreux programmes sont distribués via des archives et nous devons les construire à partir du code source. Habituellement, ils ont un makefile, donc c'est assez facile. Ce processus implique la création de fichiers dans usr / local / lib, usr / local / bin ... usr / local / peu importe sans créer de dossiers spécifiques pour un programme donné.
Pourquoi en est-il ainsi?
Je pense que ce n'est pas juste parce que si nous devons supprimer le programme, nous devons supprimer manuellement tous ses fichiers si le créateur du programme ne s'en est pas occupé.