Linux文件链接、访问控制与文件系统实现详解
1. Linux文件链接
在Linux系统中,目录项可以作为指向另一个文件的指针,这种文件指针被称为链接。链接主要分为硬链接和符号链接两种。
1.1 硬链接
- 定义 :普通文件是目录中包含文件名和i - 节点号(i - number)的条目。硬链接也是目录中的一个条目,它包含一个名称和另一个文件的i - 节点号。这意味着硬链接与原始文件无法区分。例如,创建硬链接后,无法从链接中分辨出原始文件。实际上,会有两个不同的目录项指向同一个i - 节点。一个文件可以有多个硬链接,但不能为目录或其他文件系统上的文件创建硬链接。
- 创建命令 :使用
ln命令创建硬链接,其常见形式如下:-
ln file:在当前文件夹中创建指向file的链接。 -
ln file linkname:将linkname建立为指向现有文件file的链接。 -
ln file1 ... dir:在dir目录中为给定的文件创建链接。
-
默认情况下, ln 命令创建硬链接。即使不是文件的所有者,也可以为文件创建链接。使用 r
超级会员免费看
订阅专栏 解锁全文
3439

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



