Существует стандартная структура, называемая стандартом иерархии файловых систем (FHS). Некоторые Linux-диски придерживаются этого, некоторые - нет.
Проще говоря, когда речь идет о / usr и / var, вы можете сказать, что / usr - это файлы, установленные пользователем, которые не меняются, и / var - для файлов, которые меняются (спул, отформатированная документация). Это делается для того, чтобы вы могли, например, смонтировать / usr по сети и иметь несколько компьютеров с общим «статическим» / usr / и локальным / var для файлов, которые являются «динамическими».
Цитаты из Руководства системного администратора Linux: http://tldp.org/LDP/sag/html/dir-tree-overview.html
/ USR / Lib
Неизменяемые файлы данных для программ и подсистем, включая некоторые файлы конфигурации для всего сайта. Имя lib происходит из библиотеки; изначально библиотеки программных подпрограмм хранились в / usr / lib.
/ USR / местные
Место для локально установленного программного обеспечения и других файлов. Дистрибутивы не могут ничего устанавливать здесь. Он зарезервирован исключительно для использования местным администратором. Таким образом, он может быть абсолютно уверен, что никакие обновления или обновления его дистрибутива не перезапишут любое дополнительное программное обеспечение, которое он установил локально.
/ Вар / Библиотека
Файлы, которые меняются, когда система работает нормально.
Вы можете прочитать больше на http://tldp.org/LDP/sag/html/dir-tree-overview.html, если есть другие каталоги, о которых вы хотите знать.