Introduction to hard links and soft links in Linux-general Linux technology-Linux programming and kernel information. The following is a detailed description. First, you need to understand that in Linux, the kernel assigns an Inode (index node) to each newly created file, and each file has a unique inode number. The file attributes are stored in the index node. when accessing the file, the index node is copied to the inner to implement fast file access.
A link is a way to establish a connection between a shared file and several directory items of the users who access it. Linux contains two types of links: Hard Link and Soft Link. Soft link is also called Symbolic Link ).
I. Hard Link
A hard link is a pointer pointing to a file index node, and the system does not re-allocate inode for it. You can use the ln command to create a hard link. Syntax: