Understanding Links
We have already said that on Linux everything is treated as a file. But there is a special kind of file, called a link, and there are two types of links on a Linux system:
Symbolic links Also called soft links, they point to the path of another file. If you delete the file the link points to (called target) the link will still exist, but it “stops working”, as it now points to “nothing”.
Hard links Think of a hard link as a second name for the original file. They are not duplicates, but instead are an additional entry in the file system pointing to the same place (inode) on the disk