58、如果当前工作目录是 /home/max,且该目录下有一个名为 literature 的子目录,请给出三组可用于在 literature 下创建名为 classics 的子目录的命令。同时给出几组可用于删除 classics 目录及其内容的命令。
创建与删除目录的命令
创建子目录的三组命令:
-
先确认工作目录,再使用相对路径名创建:
$ cd /home/max; mkdir literature/classics -
使用绝对路径名创建:
$ mkdir /home/max/literature/classics -
使用
-p选项一次性创建:
$ mkdir -p literature/classics
或
$ mkdir -p /home/max/literature/classics
删除 classics 目录及其内容的命令:
若要删除有文件的目录,先使用 rm 删除文件,再用 rmdir 删除目录。例如:
$ rm /home/max/literature/classics/* (删除目录下所有文件)
$ rmdir /home/max/literature/classics (删除目录)
也可以使用 rm -r 直接递归删除目录及其内容:
$ rm -r /home/max/literature/classics
59、如果 /home/zach/draft 和 /home/max/letter 是指向同一文件的链接,并且发生了以下一系列事件,信件开头的日期会是什么?a. Max 执行命令 vim letter。b. Zach 执行命令 vim draft。c. Zach 将信件开头的日期更改为 1 月 31 日,写入文件并退出 vim。d. Max 将日期更改为 2 月 1 日,写入文件并退出 vim。
信件开头的日期将是 2 月 1 日。
60、假设一个用户所属的组对名为jobs_list的文件拥有所有权限,但该用户作为文件所有者却没有任何权限。描述该用户/所有者可以对jobs_list执行哪些操作(如果有的话)。该用户/所有者可以使用哪个命令来授予自己对该文件的所有权限?
由于用户所属组有所有权限,用户可通过组权限对文件进行读、写和执行操作。用户可以使用命令:
-
chmod u+rwx jobs_list来授予自己对文件的所有权限, - 也可以使用
chmod 755 jobs_list(假设组和其他用户保持原有的读和执行权限) - 或者
chmod 777 jobs_list(赋予所有用户所有权限)。
61、假设存在以下目录结构和目录权限:有一个目录名为 business,权限为 d–x–x— ,所有者是 zach,所属组是 pubs ,大小为 512 ,修改时间是 2010 - 03 - 10 15:16 ;在 business 目录下有一个子目录 milk_co,权限为 drwxr - xr - x ,所有者是 zach,所属组是 pubs ,大小为 512 ,修改时间是 2010 - 03 - 10 15:16 。对于每类权限(所有者、组、其他),当你运行以下每个命令时会发生什么?假设当前工作目录是 business 的父目录,并且文件 cheese_co 对所有人可读。a. cd business/milk_co;b. ls –l business;c. cat business/cheese_co
a. cd business/milk_co :
- 所有者:可以进入目录,因为有执行权限。
- 组:可以进入目录,因为有执行权限。
- 其他:没有执行权限,无法进入。
b. ls –l business :
- 所有者:没有读权限,无法列出目录内容。
- 组:没有读权限,无法列出目录内容。
- 其他:没有读权限,无法列出目录内容。
c. cat business/cheese_co :
- 所有者:可以读取文件内容,因为文件对所有人可读。
- 组:可以读取文件内容,因为文件对所有人可读。
- 其他:可以读取文件内容,因为文件对所有人可读。
62、什么是索引节点(inode)?在文件系统内移动文件时,索引节点会发生什么变化?
索引节点概述
索引节点是存储在磁盘上的数据结构,由索引节点号标识,定义了文件的存在。它包含文件的关键信息,如所有者的用户 ID、文件在磁盘上的物理位置、访问模式以及指向它的硬链接数量等。
在文件系统内移动文件时,会更改与描述该文件的索引节点相关联的目录条目中的文件名部分,不会创建新的索引节点。
63、假设当前工作目录中只有一个名为 andor 的文件。当你运行以下命令行时,会得到什么错误信息?$ mv andor and/or 在什么情况下可以运行该命令而不产生错误?
运行 mv andor and/or 时,由于 and/or 中的斜杠意味着要在 and 目录下创建或移动到 or 文件/目录,而 and 目录通常不存在,所以系统会尝试将 andor 文件移动到名为 and/or 的文件或目录,可能会提示:
No such file or directory
若要运行该命令不产生错误,需要存在 and 目录,

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



