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目录的相关操作

  • 下面这些就是比较特殊的目录

6 linux文件与目录管理

  • 所有目录下面都会存在的两个目录,
  • .与…分别代表此层与上层目录。

6 linux文件与目录管理