Vlastně to není tak těžké.
Rozdíl mezi tvrdými a měkkými (nebo symbolickými) odkazy spočívá v tom, na co odkazují.
Tvrdé odkazy ukazují nebo odkazují na konkrétní místo na pevném disku. Můžete mít více souborů s pevným odkazem na stejné místo na pevném disku, ale pokud změníte data v jednom z těchto souborů, ostatní soubory tuto změnu také zohlední.
Symbolické odkazy fungují trochu jinak. Symbolický odkaz stále ukazuje na konkrétní místo na pevném disku, ale pokud vytvoříte druhý soubor, nebude tento druhý soubor ukazovat na pevný disk, ale na první soubor.
Výsledky =>
Pokud odstraníte ‚my-hard-link‘ pevného odkazu, zbývající soubory ukazující na stejné místo (inode) na pevném disku budou stále obsahovat data uložená na pevném disku. Pokud však odstraníte hlavní uzel (myfile.txt) v symbolickém odkazu, učiníte zbylé odkazy (my-soft-link), které ukazují na hlavní uzel, nepoužitelnými.
Tvrdé odkazy jsou při mazání souboru shovívavější; měkké odkazy zabírají méně dat, ale měkké odkazy neukládají skutečná data ani umístění původního souboru.
Oba typy odkazů mají své háčky a čárky. Jejich vytvoření z příkazového řádku je snadné.