Symbolic link [vagy más néven: ""soft link, symlink, szimbólikus link, közvetett hivatkozás""] [
wiki]
- Hasonlításképpen az "úgymond parancsikon", a win rendszerekben.
- Az eredeti fájl törlése/áthelyezése/átnevezése után a symlink használhatatlan lesz, hard link-nél nincs ilyen.
- A hard linkektől eltérően a soft linkek nem közvetlenül mutatnak adatra, hanem csak egy elérési útvonalat tartalmaznak, amelyből a rendszer képes egy hard linket (vagy egy másik soft linket) beazonosítani.
- Az eredeti fájl, és annak soft linkje _Lehet más_ fájlrendszeren/partíción.
Készítése [az eredeti fájl
teljes elérési útja legyen benne, vagy relatívan hivatkozzon rá!]:
ln -s /eleresi_ut/eredetifile link_file
|
Hard link [""erős link, közvetlen hivatkozás""] [
wiki]
- A legtöbb fájlrendszerben az elnevezett fájlok ilyen linkek.
- Az "ls -l" második oszlopa mutatja, hogy egy fájlra mennyi hard link létezik.
- Az "ls -i fajlnev"-el megtudhatjuk az adott file inode számát, amire rákereshetünk "find / -inum inode_szam"-al, kilistázva az ahhoz az inode-hoz tartozó hard linkeket.
- A hard link egy konkrét hivatkozás vagy mutató egy adattároló eszközön elérhető adatra [könyvtárra "nem mutathat"].
- Az adat addig marad elérhető, amíg legalább egy hard link mutat rá, amikor minden linket eltávolítottunk az adat helye felszabadul [+ egy folyamat SEM használja, különben Hup.hu link, +link].
- Az eredeti fájl, és annak hard linkjének egy fájlrendszeren/partíción kell lennie [inode-ok miatt].
Készítése:
ui.: A "stat filenev" hasznos parancs lehet :)
Nincsenek megjegyzések:
Megjegyzés küldése