这个详细的回答你可以查看鸟哥的Linux私房菜基础篇http://vbird.dic.ksu.edu.tw/linux_basic/linux_basic.php 里面对文件及目录的发展都有详细的介绍
第八章有非常详细的讲解!
关于linux目录和文件的问题:linux下所有的资源都可以表示为文件,文件的存放位置就是路径,通常是在目录下保存子目录或者文件。每个目录和文件都有自己的属性,大致包括权限、所有者、组、文件或目录大小等信息。
路径其实就是从根目录开始的,然后分很多条路,就是根目录下各个子目录,然后每个目录下面又有子目录或者文件,一段一段下去就形成了路,就是所谓的路径。如: /root表示根目录下root目录
/dev/sdb/表示根目录下dev目录下子目录sdb 或者表示为某个文件的路径 /ect/yum.repos.d/CentOS-Media.repo这是表示 CentOS-Media.repo这个文件位于根目录下etc目录下的yum.repos.d目录下。