Where does the hierarchical directory structure originate from?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
1
down vote

favorite












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?










share|improve this question







New contributor




juhist is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 1




    Wikipedia claims it was Multics: en.m.wikipedia.org/wiki/Multics "Multics was the first Operating System to provide a hierarchical file system"
    – user3570736
    1 hour ago















up vote
1
down vote

favorite












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?










share|improve this question







New contributor




juhist is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 1




    Wikipedia claims it was Multics: en.m.wikipedia.org/wiki/Multics "Multics was the first Operating System to provide a hierarchical file system"
    – user3570736
    1 hour ago













up vote
1
down vote

favorite









up vote
1
down vote

favorite











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?










share|improve this question







New contributor




juhist is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











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?







history operating-system






share|improve this question







New contributor




juhist is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question







New contributor




juhist is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question






New contributor




juhist is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 1 hour ago









juhist

1062




1062




New contributor




juhist is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





juhist is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






juhist is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







  • 1




    Wikipedia claims it was Multics: en.m.wikipedia.org/wiki/Multics "Multics was the first Operating System to provide a hierarchical file system"
    – user3570736
    1 hour ago













  • 1




    Wikipedia claims it was Multics: en.m.wikipedia.org/wiki/Multics "Multics was the first Operating System to provide a hierarchical file system"
    – user3570736
    1 hour ago








1




1




Wikipedia claims it was Multics: en.m.wikipedia.org/wiki/Multics "Multics was the first Operating System to provide a hierarchical file system"
– user3570736
1 hour ago





Wikipedia claims it was Multics: en.m.wikipedia.org/wiki/Multics "Multics was the first Operating System to provide a hierarchical file system"
– user3570736
1 hour ago











1 Answer
1






active

oldest

votes

















up vote
4
down vote













The first hierarchical system capable of supporting arbitrary directory structures was designed for Multics, which pre-dates Unix. It is described in A General-Purpose File System For Secondary Storage, although it should be noted that that paper is a design document and doesn’t quite reflect the file system actually implemented a few years later in Multics.



Earlier systems had hierarchical file systems, but not capable of storing arbitrary layouts; see for example the ERMA Mark I’s file system (1958). CTSS (1961) had the concept of directories to some extent, or at least separate storage within the same file system for different users and projects (Dennis M. Ritchie wrote that “a good case can be made that [Unix] is in essence a modern implementation of MIT’s CTSS system”).






share|improve this answer






















    Your Answer







    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "648"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: false,
    noModals: false,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    noCode: true, onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );






    juhist is a new contributor. Be nice, and check out our Code of Conduct.









     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f7712%2fwhere-does-the-hierarchical-directory-structure-originate-from%23new-answer', 'question_page');

    );

    Post as a guest






























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    4
    down vote













    The first hierarchical system capable of supporting arbitrary directory structures was designed for Multics, which pre-dates Unix. It is described in A General-Purpose File System For Secondary Storage, although it should be noted that that paper is a design document and doesn’t quite reflect the file system actually implemented a few years later in Multics.



    Earlier systems had hierarchical file systems, but not capable of storing arbitrary layouts; see for example the ERMA Mark I’s file system (1958). CTSS (1961) had the concept of directories to some extent, or at least separate storage within the same file system for different users and projects (Dennis M. Ritchie wrote that “a good case can be made that [Unix] is in essence a modern implementation of MIT’s CTSS system”).






    share|improve this answer


























      up vote
      4
      down vote













      The first hierarchical system capable of supporting arbitrary directory structures was designed for Multics, which pre-dates Unix. It is described in A General-Purpose File System For Secondary Storage, although it should be noted that that paper is a design document and doesn’t quite reflect the file system actually implemented a few years later in Multics.



      Earlier systems had hierarchical file systems, but not capable of storing arbitrary layouts; see for example the ERMA Mark I’s file system (1958). CTSS (1961) had the concept of directories to some extent, or at least separate storage within the same file system for different users and projects (Dennis M. Ritchie wrote that “a good case can be made that [Unix] is in essence a modern implementation of MIT’s CTSS system”).






      share|improve this answer
























        up vote
        4
        down vote










        up vote
        4
        down vote









        The first hierarchical system capable of supporting arbitrary directory structures was designed for Multics, which pre-dates Unix. It is described in A General-Purpose File System For Secondary Storage, although it should be noted that that paper is a design document and doesn’t quite reflect the file system actually implemented a few years later in Multics.



        Earlier systems had hierarchical file systems, but not capable of storing arbitrary layouts; see for example the ERMA Mark I’s file system (1958). CTSS (1961) had the concept of directories to some extent, or at least separate storage within the same file system for different users and projects (Dennis M. Ritchie wrote that “a good case can be made that [Unix] is in essence a modern implementation of MIT’s CTSS system”).






        share|improve this answer














        The first hierarchical system capable of supporting arbitrary directory structures was designed for Multics, which pre-dates Unix. It is described in A General-Purpose File System For Secondary Storage, although it should be noted that that paper is a design document and doesn’t quite reflect the file system actually implemented a few years later in Multics.



        Earlier systems had hierarchical file systems, but not capable of storing arbitrary layouts; see for example the ERMA Mark I’s file system (1958). CTSS (1961) had the concept of directories to some extent, or at least separate storage within the same file system for different users and projects (Dennis M. Ritchie wrote that “a good case can be made that [Unix] is in essence a modern implementation of MIT’s CTSS system”).







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited 1 hour ago

























        answered 1 hour ago









        Stephen Kitt

        30k4123146




        30k4123146




















            juhist is a new contributor. Be nice, and check out our Code of Conduct.









             

            draft saved


            draft discarded


















            juhist is a new contributor. Be nice, and check out our Code of Conduct.












            juhist is a new contributor. Be nice, and check out our Code of Conduct.











            juhist is a new contributor. Be nice, and check out our Code of Conduct.













             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fretrocomputing.stackexchange.com%2fquestions%2f7712%2fwhere-does-the-hierarchical-directory-structure-originate-from%23new-answer', 'question_page');

            );

            Post as a guest













































































            Comments

            Popular posts from this blog

            Long meetings (6-7 hours a day): Being “babysat” by supervisor

            Is the Concept of Multiple Fantasy Races Scientifically Flawed? [closed]

            Confectionery