Linux编程基础期末冲刺——第5章文件系统

x33g5p2x  于2021-12-24 转载在 Linux  
字(0.6k)|赞(0)|评价(0)|浏览(375)

转:linux 文件系统与操作

Linux系统中的文件可分为:__ 、____、设备文件和 ____
普通文件、 目录文件、设备文件、特殊文件
见课本112页

普通文件----二进制文件、文本文件、可执行文件等
目录文件
设备文件——/dev
特殊文件——符号链接文件(软链接文件)、管道文件、套接字文件

具体详细说明Linux 文件系统 – 简述几种文件类型

特殊文件中较为常见的是符号链接文件,符号链接文件又称为软链接文件。硬链接文件不属于特殊文件。

Linux系统中文件的文件名存储于其所在的上级目录中,
删除文件的实质,是删除文件在其上级目录中存储的文件名等信息,
如此文件系统将无法根据路径名找到文件,文件也就相当于被删除了。
综上所述,要删除文件,需要执行对其上级目录的修改,因此需要有对文件上级目录的写权限和执行权限。

简答:

创建链接文件的命令为ln,该命令默认创建硬链接文件,若与选项-n搭配使用,则会创建软链接文件。
软链接文件是一个新文件,系统会为软链接文件分配inode;软链接文件中存储的内容为其所链接对象的路径。
硬链接文件与其所链接的文件共用inode,创建硬链接文件时,该文件的文件名作为一条记录添加到其路径名中目录的dentry中,同时其链接对象的硬链接数会加1。

软链接和硬链接到底有啥作用和区别

编程题:

文件系统——创建读取文件

相关文章