GeeksforGeeks

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 :

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.