The following directories, or symbolic links to directories, are required in /usr.
"/usr"
bin
include
lib
local
sbin
share
"Secondary Hierarchy"
Most user commands
Header files included by C programs
Libraries
Local hierarchy (empty after main installation)
Non-vital system binaries
Architecture-independent data