http://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/
$ ln file1 file2(硬连接)
$ ln -s file1 file2(软连接)
文件系统,每个文件都有一个用户数据和元数据,元数据里有文件id,创建者等信息,用户数据是实际存储的内容。文件和文件夹在Linux中地位相同,后者只是存储了一对文件名的文件。硬连接本质上是一个文件id(inode)对应了多个别名(文件名),而软连接是生成一个新的inode,其用户数据存储的是目标文件的文件名!
$ ln file1 file2(硬连接)
$ ln -s file1 file2(软连接)
文件系统,每个文件都有一个用户数据和元数据,元数据里有文件id,创建者等信息,用户数据是实际存储的内容。文件和文件夹在Linux中地位相同,后者只是存储了一对文件名的文件。硬连接本质上是一个文件id(inode)对应了多个别名(文件名),而软连接是生成一个新的inode,其用户数据存储的是目标文件的文件名!
本文介绍了Linux系统中的硬连接和软连接概念。硬连接使一个inode对应多个文件名,而软连接则创建指向目标文件的新inode。文章还解释了文件系统如何区分文件和文件夹。

896

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



