L'arborescence /usr/local est utilisée par l'administrateur lorsqu'il faut installer des logiciels localement (c'est-à-dire sur une machine). Il est nécessaire d'être attentif à ne pas écraser de logiciels lors d'une mise à jour. Ce répertoire peut être utilisé pour les programmes et les données partageables au sein d'un groupe d'utilisateurs de la machine hôte, ces programmes et données ne devant pas figurer dans /usr.
Les logiciels installés localement doivent être placés dans /usr/local plutôt que dans /usr sauf s'ils sont destinés à remplacer ou à mettre à jour un logiciel originellement présent dans /usr. Les logiciels placés dans / ou /usr peuvent être écrasés par des mises à jour du système (bien que nous recommandions que les distributions n'écrasent pas les données dans /etc lors des mises à jour). C'est pour cette raison que les logiciels installés localement ne doivent pas être installés hors de /usr/local, sauf motifs particuliers.