一.简答题
一台安装了Linux系统的计算机,其文件系统的大致结构如下图所示。其中的圆角矩形代表目录,圆形代表文件。
假设你的用户名是tom,刚刚登录到系统当中,当前工作目录是 /home/tom。马上你需要进行一系列操作,请根据具体要求,写出需要使用的命令。必要时,加以简单的解释。
每一步的操作,都是接着上一步操作进行的,请注意前导操作对于后续操作的影响。例如,如果前导操作改变了当前目录,后续操作所使用的文件路径可能就要做相应调整。
另外,除非特别指明,都假设你对所有要操作的文件或目录都拥有足够的读写权限,因此在操作过程中一般无需考虑权限问题。
文件树生成:
使用mkdir命令建立下图所示文件体系,-p(--parents)选项表示若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。/{}内的内容表示下一层目录中包含的目录文件。之后使用ls命令查看所建立的文件目录体系,-R(--recursive)选项表示递归处理,将指定目录下的所有文件及子目录一并处理。
操作步骤和效果如下:
[root@localhost home]# mkdir -p tom/{mu/{report,exp,note},sp}dav/{doc,fonts} && touch tom/mu/report/c1 tom/mu/report/c2tom/mu/note/dot tom/mu/note/dat tom/mu/note/det tom/mu/note/mark dav/doc/a1dav/fonts/b1 dav/fonts/b2 && ls -R tom dav
dav:
doc fonts
dav/doc:
a1
dav/fonts:
b1 b2
tom:
mu sp