一些特殊的目录
绝对路径 相对于/home/user3的路径
/home ..
/home/user2 ../user2
/home/user1/f1 ../user1/f1
/ ../..
/tmp/f1 ../../tmp/f1
/usr/bin/vi ../../bin/vi
任何目录在创建时,两个条目会自动被创建,它们分别是
点(.),和点点(..)。在使用相对路径的时候通常会用到这两个条目。在上一个例子中,你也许已经注意到:相对路径的例子仅仅只能向下穿越文件结构,但如果使用..
,你也能够向上穿越文件系统。
登录目录
当一个新的用户被加入到系统中,他(或她)会被分配一个登录id,可能还有一个密码,和一个用户自己拥有和控制的目录。这个目录通常创建在/home目录下,与用户的登录id名相同,然后这个用户就可以在此目录下任意创建自己的文件和子目录。
当你登录一个系统时,UNIX系统会将你放在这个目录下,这个目录被称为你的登录目录或者是你的HOME目录。
点(.)
这个称为点的条目代表你当前所在地目录。
点(.)的例子
如果你当前正处于目录/home/user3中:
. 代表你当前的,目录/home/user3
./f1 代表 /home/user3/f1
./memo/f1 代表/home/user3/memo/f1
点点(..)
这个称为点点的条目代表当前目录的上一级目录。通常被称为父目录。每一个目录在自己的下面都可以有多个文件和多个子目录。但是每一个目录只能有一个父目录。这样,当向上进入文件系统的结构时不会有混淆。
根目录(/)象其他的目录一样,包含有点,和点点条目,但是由于根目录没有父目录,所以它的点点代表是根目录本身。
点点(..)的例子:
如果你当前所在地目录是/home
.. 代表/ 目录
../.. 同样代表/目录
../tmp 代表 /tmp
../tmp/f1 代表/tmp/f1
如果你当前的目录是/home/user3
.. 代表 /home目录
../.. 代表/ 目录
../user2 代表/home/user2
../user1/f1 代表/home/user1/f1
../../tmp/f1 代表/tmp/f1
在例子的最后,绝对路径比相对路径还要短,如果相对路径使你穿越 / 目录,你可以使用绝对路径来代替相对路径。
3.6 基本的文件系统命令
目录,就像一个文件夹,是组织你的文件的一种方式。下部分会介绍基本的目录操作命令,这些命令可以:
※显示你当前所处的位置的目录名
※了解当前目录下有什么文件和目录。
※使你进入文件系统中的另一个目录中去
※创建一个目录
※删除一个目录
在这一节中,我们不会去操作一个目录中的文件,我们只操作目录。
|