GeeksforGeeks

Hard link :
A hard link a kiválasztott fájl másolataként (tükörként) működik. Hozzáfér az eredeti fájlban rendelkezésre álló adatokhoz.
Ha a korábban kiválasztott fájl törlésre kerül, a hard link a fájlhoz továbbra is tartalmazza annak a fájlnak az adatait.

Soft link :
A soft link (más néven szimbolikus link) a fájl nevére mutató vagy hivatkozásként működik. Nem fér hozzá az eredeti fájlban rendelkezésre álló adatokhoz. Ha a korábbi fájl törlésre kerül, a lágy hivatkozás egy olyan fájlra mutat, amely már nem létezik.

Az alábbiakban néhány figyelemre méltó különbség a kettő között:

Összehasonlító paraméterek Hard link Soft link
Inode number* A hard linkelt
fájlok ugyanazzal az inode számmal rendelkeznek.
A soft linkelt
fájlok más inode számot vesznek fel.
Könyvtárak A könyvtárak esetében a kemény linkek nem
engedélyezettek.
(Csak egy szuperuser* teheti meg)
Lágy linkek használhatók
könyvtárak összekapcsolására.
Fájlrendszer Nem használható
fájlrendszerek között.
Fájlrendszerek között használható
.
Adatok Az eredeti
fájlban található adatok továbbra is elérhetőek
a hard linkekben.
A soft linkek csak a
fájl nevére mutatnak, a fájl
adatait nem őrzi meg.
Originális fájl törlése Ha az eredeti fájlt eltávolítják, a link
még mindig működik, mivel hozzáfér az adatokhoz, amelyekhez az
eredeti fájlnak hozzáférése volt.
Ha az eredeti fájlt eltávolítják, a link
nem fog működni, mivel nem fér hozzá az
eredeti fájl adataihoz.
Gyorsaság A kemény linkek viszonylag gyorsabbak. A lágy linkek viszonylag lassabbak.

Jegyzet:

  • Inode number – Az index node number egy egyedi szám, amelyet egy Linux/Unix rendszerben minden fájlhoz rendelnek.
  • Superuser – A superuser több joggal rendelkezik, mint egy átlagos felhasználó. Ők módosíthatják a fájlok tulajdonjogát és beállíthatják a jogosultságokat.

Diagrammatikus ábrázolás:

Article Tags :

Gyakorlat Címkék :

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.