文件组织

文件组织

  与Windows系统一样,Linux是通过有等级的目录来组织文件的。如果一个目录A中包含目录B,那么我们称目录B为子目录。一个目录中可以包含若干个子目录,可以包含若干个文件,也可以同时包含若干个子目录和文件。Windows有驱动器的概念,即可以把一个硬盘分为好几个区,每个区称为驱动器,每个驱动器用驱动器号表示,也就是我们通常所说的C盘、D盘等等,每个分区都是相对独立的。Linux与Windows不同,Linux没有驱动器号的概念。在Linux中,有且只有一个目录树,这个目录树的最高层称之为根目录,使用/来表示,所有的目录都会直接或者间接地挂载到根目录。
  要定位一个目录或文件,可以使用若干个目录连接起来的字符串表示,称之为路径。路径分为绝对路径和相对路径。绝对路径就是以根路径/为起始的路径;而不以跟路径/为起始的路径称为相对路径。例如:/root/temp/就是绝对路径;而lucy/log/就是相对路径。
  有些特殊路径有其快捷名称,常用的包括:
  .:表示当前路径
  ..:表示上一层路径
  ~:表示当前用户的主目录