试题题干
下列路径名中,正确的UNIX相对路径名是( )
参考答案
正确答案:
试题解析
(1)绝对路径名由从根目录到文件的路径组成。例如,路径/program/practice/test表示根目录中有子目录program,而program中又有子目录practice,文件test就在子目录practice下。绝对路径名总是从根目录开始,并且是唯一的。在Windows系统中,路径各部分之间用“\”分隔;在UNIX系统中,分隔符为“/”。同样的路径名在两种系统中的书写形式如下:
Windows系统: \program\practice\test ;
UNIX系统:/program/practice/test。
(2)在设计文件系统时,可以允许用户指定一个目录作为当前的工作目录,所有的不从根目录开始的路径名都是相对于工作目录的。例如,如果当前的工作目录是/program/practice,则绝对路径名为/program/practice/test的文件可以直接用test来引用,用户使用相对路径名往往更方便,但是前提是用户访问的文件必须在当前工作目录下。
综上所述,正确的UNIX相对路径名是practice/test,故本题选C。