在UNIX操作系统中,当用户执行如下命令: link(“/user/include/myfile.Sh”, “/usr/userwang/youfile.sh”) 则文件名“/usr/userwang/youfile.sh”存放在(44)。

admin2019-03-04  29

问题 在UNIX操作系统中,当用户执行如下命令:
   link(“/user/include/myfile.Sh”,  “/usr/userwang/youfile.sh”)
   则文件名“/usr/userwang/youfile.sh”存放在(44)。
   2.假设在系统中一个文件有两个名字,它与一个文件保存两个副本的区别是(45)。

选项 A、前者比后者所占用的存储空间更大
B、前者需要两个目录项,后者只需要一个目录项
C、前者存取文件的速度快,后者存取文件的速度慢
D、前者改变与某个名字相联系的文件时,另一个名字相连的文件也改变;后者的另一个副本不改变

答案D

解析 在本题中,Link命令的功能是为一个文件创建链接文件。在UNIX系统中,不同进程可以用系统调用Link原语来链接非目录文件,从而可以直接共享该非目录文件。而且不同的用户还可以对此文件使用不同的文件名。
   调用格式:Link oldname,newname
   调用描述:为一个已存在的文件oldname创建一个名为newname的链接(别名)。与此相对应的还有取消链接原语Unlink。
   一个文件有两个名字,实际上一个为文件,另一个为文件的快捷方式;一个文件保存有两个副本,实际上是一个文件的两份拷贝。
转载请注明原文地址:https://kaotiyun.com/show/cJTZ777K
0

最新回复(0)