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 :