Tag: Holberton School

硬链接!=符号链接

链接是链接就是链接,对不对? 错误!!! 让我们谈谈硬链接和符号链接在Linux上的情况,它们之间的区别以及如何创建它们。 硬链接 从简单的角度来看,硬链接是一种使操作系统认为inode具有两个(或更多)名称的方法。 如果其中一个硬链接被编辑/更改,则所有关联的硬链接都将被更改。 例如,如果您有一个文件hello.c指向inode 141366中的信息,则指向文件hello.c的硬链接将指向inode 141366。 创建硬链接 创建硬链接的语法为: 在[OPTION] TARGET LINK_NAME中 TARGET =您想要与之关联的硬链接的文件 LINK_NAME =您的硬链接名称 有关shell支持的各种选项,请参见ln命令的手册页。 符号链接 最基本的符号链接是文件的快捷方式。 假设您有一个文件hello.c,它指向inode 141366中的信息。 如果创建指向文件hello.c的符号链接hello_link,则hello_link的文件会告诉操作系统查看hello.c的信息,然后该信息会告诉操作系统要查找的信息位于inode 141366中。 创建符号链接 创建硬链接的语法为: ln -s [OPTION] TARGET LINK_NAME -s = ln sommand选项以创建符号链接 TARGET =您想要与之关联的符号链接的文件 LINK_NAME =符号链接的名称 有关shell支持的各种选项,请参见ln命令的手册页。