>用mkdir testdir命令新建一个目录, >优惠三个目录项指向它,除了testdir外, >还有.和..两个目录,请问testdir和.以 >及..的关系是怎样的? 不太明白你想问的是什么。 . 和 .. 是自动给每个目录加上去的, '.' 指的就是目录本身,而 '..' 指的 是所创建目录的父目录。 假设你在目录 /usr/local/ 下使用 mkdir 创建了一个名叫 testdir 的目录。 那么 "/usr/local/testdir/" 就等价于 "/usr/local/testdir/./"; 但是 "/usr/local/testdir/../" 等价于 "/usr/local/",也就是指向了父目录。