Windows, Macintosh, Unix/Linux: today, they all support a hierarchical directory structure. The differences are in the details (mount points vs drive letters), but all use a hierarchical directory structure.
The accepted answer to question Is there a reason why MS-DOS didn't use more English words for commands? says DOS 2.0 added hierarchical directory structure, so I believe Unix had it before DOS.
But was the hierarchical directory structure invented for Unix? Or was there something before Unix that supported a similar hierarchical directory structure?