Tvrdý odkaz :
Tvrdý odkaz funguje jako kopie (zrcadlení) vybraného souboru. Přistupuje k datům dostupným v původním souboru.
Pokud je dříve vybraný soubor smazán, bude tvrdý odkaz na soubor stále obsahovat data tohoto souboru.
Měkký odkaz :
Měkký odkaz (známý také jako symbolický odkaz) funguje jako ukazatel nebo odkaz na název souboru. Nepřistupuje k datům dostupným v původním souboru. Pokud je dřívější soubor smazán, bude měkký odkaz ukazovat na soubor, který již neexistuje.
Některé významné rozdíly mezi nimi jsou uvedeny níže:
Srovnávací parametry | Tvrdý odkaz | Měkký odkaz |
---|---|---|
Číslo inodu* | Soubory, které jsou pevně propojeny , mají stejné číslo inodu. |
Soubory, které jsou měkce propojeny , mají jiné číslo inodu. |
Adresáře | Tvrdé propojení není povoleno pro adresáře. (Může to udělat pouze superuživatel*) |
Měkké odkazy lze použít pro propojení adresářů. |
Souborový systém | Nelze je použít pro různé souborové systémy. |
Lze je použít pro různé souborové systémy. |
Data | Data přítomná v původním souboru budou stále dostupná v pevných odkazech. |
Měkké odkazy ukazují pouze na název souboru, nezachovávají data souboru. |
Smazání původního souboru | Pokud je původní soubor odstraněn, odkaz bude stále fungovat, protože zpřístupňuje data, ke kterým měl přístup původní soubor. |
Pokud je původní soubor odstraněn, odkaz nebude fungovat, protože nemá přístup k datům původního souboru. |
Rychlost | Tvrdé odkazy jsou relativně rychlejší. | Měkké odkazy jsou relativně pomalejší. |
Poznámka:
- Číslo uzlu – Číslo indexového uzlu je jedinečné číslo přidělené všem souborům v systému Linux/Unix.
- Superuživatel – Superuživatel má oproti běžnému uživateli více práv. Může měnit vlastnictví souborů a nastavovat oprávnění.
Diagramatické znázornění:
Štítky článku :
Značky pro praxi :