那这篇的开头我们就先回顾一下之前的内容————“文件”,上篇主要就是这个概念,针对它的存储,使用,属性和权限等几个方面进行简单介绍,当然其实也没有什么好说的,都是概念性的东西,得在实际的运用中再反复体会LINUX这种系统设计思想。
那这篇主要介绍目录的几个常用的操作,这几个操作主要是目录的一些管理方式。
1.相对路径与绝对路径:
绝对路径就是由根目录/写起,比如/tmp/testing/testing,用在要求正确度的地方;相对路径就是../testing,比较方便的用法。
2.cd的用法:
cd=change directory,这个命令应该算是最常用的命令之一了吧,记住.表示当前目录,想进入当前目录的下一层目录就用./dir这种方式;..表示上一层目录,具体操作就不再赘述了。
3.pwd的用法:
pwd=print working directory,唯一值得注意的就是pwd -P(P是大写),会显示出当前的实际路径,而非连接文件的路径。
4.mkdir的用法:
mkdir -m 666 test1 :创建一个新目录,并配置权限。
mkdir -p test1/test2/test3:只有加-p才能创建多层目录。
5.rmdir的用法:
加-p会连同上层的目录也一起删除;rmdir只能删除空的目录,这种做法也是比较安全的吧;如果你想强行删除别人,就用 rm -r test。
通过使用上面几个命令我们可以知道要操作某个目录或文件,你得在它的上一层目录使用相应的命令来完成你的工作目的,也就是有了正确的路径才能操作到正确的目录或文件,还是想起那句话“一切即文件”,那么我们用到的各种命令其实就是一个个二进制可执行文件,可是我们可以在任何目录操作它,为什么?因为有环境变量“$PATH”,$表示后面接的是变量,对于环境变量暂时先讨论至此。