问答题 如果当前目录为/usr,对于文件/etc/passwd,请给出5种不同的路径名。
【正确答案】
【答案解析】(1)/etc/passwd (2)../etc/passwd (3).././etc/passwd (4)/./etc/passwd (5)/etc/./passwd [解析] 为了便于文件操作,文件系统提供了两种路径名:绝对路径和相对路径。从原理上讲,所有的路径名都是相对路径,绝对路径是一种相对于“根”路径(用“/”或者“”表示)的相对路径。
正是因为操作系统提供了相对路径的文件定位方法,因此给出文件的定位方式是非常便利的。在当前所有的文件系统中存在两个特殊的标识:“.”和“..”,“.”表示当前目录,“..”则表示上一级目录。
/etc/passwd是一种绝对路径,而余下的4种均为相对路径,实际上远远不止5种。