文件系统和目录:目录

目录是文件的有名集合。大多数操作系统都用文件来表示目录。而目录文件中存放的是关于目录中其他文件的数据,其内部结构的建立方式有很多,在此不赘述。

我们主要来看以下两个概念:目录树和路径名

一,目录树

目录树是指展示文件系统的嵌套目录组织的结构。因为一个目录可以包含另一个目录,这就形成了分级结构,我们将他看作目录树,而其最高层的目录叫做根目录。

这里给大家提供一个WINDOWS目录树查看方式:

进入到需要查看的目录后,按住shift键,然后单击鼠标右键,选择“在此处打开命令窗口”,然后命令行窗口界面。

1.若只查看该目录下有哪些目录,输入tree即可

2.若显示该目录及其子目录下的所有目录和文件,输入tree /f即可

另外,无论何时,你都可以认为自己处于文件系统中的某个特定位置(即特定的子目录)工作,这个子目录称为当前工作目录,只要在系统中移动,当前工作目录就会改变。

 

二、路径名

如何指定一个特定的文件或者子目录呢? 我们常用的方法是通过在图形化界面中鼠标的操作进行的,而实际上有些操作系统只提供文本界面,因此文本指定文件位置显得很有必要。

要用文本指定一个特定的文件,就得指出路径,即找到这个文件所要经历的一系列目录。如果从根目录开始,则称改路径为绝对路径;而如果从当前工作目录开始,则称之为相对路径。这些概念比较简单,我们这里仅提一下,在描述相对路径是,大多数操作系统会使用(..)来表示父目录。

补充:大多数操作系统允许用户指定一组检索路径,以帮助解析对可执行程序的引用,通常使用操作系统变量PATH来指定这组路径。该变量存放的字符串中包含多个绝对路径,当用户执行某个程序时,操作系统将在其工作目录中检索相关文件。