6 linux文件与目录管理
- 前一章:Linux下的文件权限概念以及目录的配置说明。
- 本章节直接来进一步地操作与管理文件及目录,包括在不同的目录间切换、建立与删除目录、建立与删除文件,还有寻找文件、查看文件内容
6.1目录与路径
- 前一章Linux的文件权限与目录配置中通过FHS了解了 Linux的树状目录概念
- 绝对/相对路径的写法并不相同,要特别注意。
- 此外,当你执行命令时,该命令是如何找到的?
- 这与PATH这个变量有关
6.1.1相对路径与绝对路径
- 绝对路径:路径的写法“一定由根目录/写起”,如:usr/share/doc
- 相对路径:
- 由usr/ share/doc要到/usr/share/man,
- 写成:“cd…/man”这就是相对路径
相对路径的用途
- / cluster/raid/output/*2006 smoke,
- / cluster/raid/output*2006/cctm,
- 从第一个要到第二个目录去的话,怎么写比较方便?
- 当然是“cd./cctm”比较方便
绝对路径的用途
- 但对于文件名的正确性来说,绝对路径的正确度要比较好。
- 如果是在写程序(shl脚本)来管理系统的条件下,务必使用绝对路径。因为绝对路径的写法虽然比较麻烦,但是可以肯定这个写法绝对不会有问题。
- 如果使用相对路径在程序当中,则可能由于你执行的工作环境不同,导致一些问题的发生。
- 这个问题在计划任务(at与cron,第15章)当中尤其重要,且这个现象我们在12章 shell R脚本时,也会再次提醒你。
6.1.2目录的相关操作
- 下面这些就是比较特殊的目录
- 所有目录下面都会存在的两个目录,
- .与…分别代表此层与上层目录。