Linux parancsok

Szimbolikus hivatkozás létrehozása Linux alatt

Szimbolikus hivatkozás létrehozása Linux alatt
A symlink vagy a symbolic link olyan fájltípus, amely a Linux operációs rendszerben található más fájlok vagy mappák címét vagy elérési útját tartalmazza; soft link néven is ismert, mert a fájl felé mutat, és valamilyen fájl hivatkozását tartalmazza. Leginkább fájlok parancsikonjainak kezelésére és létrehozására használják; ráadásul különböző helyek létrehozására használják az elsődleges mappák és még sok más számára. Úgy működik, mint egy karakterlánc, amelyet a különféle fájlok és mappák csatolásához használnak az egész számítógépes rendszerben.

Ez a bejegyzés megvizsgálja és megtanulja, hogyan lehet létrehozni egy fájl vagy könyvtár szimbolikus linkjét, és hogyan lehet eltávolítani egy szimbolikus linket bármely Linux-alapú operációs rendszerben. Szóval, merüljünk el a tanulási folyamatban, és nézzük meg, hányféle link létezik a Linuxban.

A Linux típusai

Soft link

Ez megegyezik egy parancsikonnal, amelyet gyakran látunk a Windows operációs rendszerben, amely alapvetően egy bizonyos könyvtár vagy fájl mutatója.

Hard Link

A másik oldalon a kemény hivatkozások egy adott fájl vagy mappa parancsikonjai is, de a merev és a soft link között csak annyi a különbség, hogy a hard link nem létezhet más partíción vagy fájlrendszeren.

Nos, a hivatkozások létrehozásához használt parancssori segédprogram néven ismert ln. Tanuljunk meg róla egy kicsit.

Parancs

ln A parancs alapértelmezés szerint létrehozza a hard linket. Ha azonban puha linket akarunk létrehozni, akkor a -s vagy -szimbolikus zászló a ln parancs.

A szimbolikus link létrehozásának szintaxisa az alábbiak szerint alakul:

$ ln -s [ORIGINAL_FILE] [LINK]

Az első érvben meg kell adnunk az eredeti fájlnevet.
A második érvben meg kell adnunk neki a szimbolikus fájlnevet.

Ha nem adjuk meg a szimbolikus fájlt, vagy pontot (.) szimbolikus fájlnév helyett, akkor a ln parancs létrehozza a szimbolikus linket ugyanabban a munkakönyvtárban.

Szimbolikus hivatkozás létrehozása egy fájlhoz

A fájl szimbolikus linkje könnyen létrehozható az alábbi paranccsal:

$ ln -s eredeti_fájl_név szimbolikus_fájl_név

Győződjön meg róla, hogy kicserélte eredeti_fájl_név és symbolic_file_name a kívánt fájlnevekkel.

Például egy szöveges fájl szimbolikus hivatkozásának létrehozásához a parancs a következőképpen fog működni:

$ ln -s fájl.txt new_link.txt

A ln A parancs nem hoz létre vagy nem mutat sikeres kimenetet a terminálon, ezért az ls parancsot használhatja, ha ellenőrizni szeretné a hivatkozás létrehozását. Tehát, ls -l az alább megadott parancs ellenőrzéséhez:

$ ls -l új link.txt

A kimenetben szereplő l jelző a szimbolikus fájltípust említi, és a nyíl szimbólum (->) az eredeti fájl felé mutat, ahonnan a szimbolikus hivatkozás létrejön.

Rendben, most nézzük meg, hogyan lehet szimbolikus linket létrehozni egy könyvtárhoz

Szimbolikus hivatkozás létrehozása egy könyvtárhoz

Nincs különbség abban, hogy szimbolikus hivatkozást hozzunk létre egy könyvtárhoz vagy egy fájlhoz. Szimbolikus link egy könyvtárhoz könnyen létrehozható úgy, hogy először megadja a könyvtár nevét, majd megadja a szimbolikus linket.

Például egy / mappa nevű könyvtár szimbolikus hivatkozásának létrehozásához a ~ / folder_link könyvtárhoz a szimbolikus hivatkozás létrehozásának parancsa a következő lesz:

$ ln -s / mappa ~ / mappa_link

A szimbolikus hivatkozás létrehozására szolgáló parancs futtatása után ellenőrizze a hivatkozás létrehozását az alább megadott paranccsal:

$ ls -l ~ / mappa_link

A fenti képernyőképen tanúskodhat arról, hogy a könyvtár szimbolikus linkje sikeresen létrejött.

Most lépjünk előre, és nézzük meg, hogyan lehet eltávolítani egy szimbolikus linket a Linuxban.

Szimbolikus kapcsolat eltávolítása

Egy szimbolikus link könnyen törölhető vagy eltávolítható a leválasztása vagy rm parancs. Meg kell adnia a szimbolikus linket az unlink vagy rm parancsok bármelyikéhez, és a szimbolikus hivatkozás eltávolításra kerül a Linux operációs rendszerből.

A szimbolikus hivatkozás eltávolításához az unlink paranccsal írja be az alábbiakat:

$ unlink symbolic_link

A szimbolikus link eltávolításához az rm paranccsal írja be az alább megadott parancsot;

$ rm symbolic_link

A szimbolikus hivatkozás a fenti két parancs bármelyikével eltávolításra kerül.

Következtetés

Többféle módszert tártunk fel egy szimbolikus hivatkozás létrehozására egy fájlhoz vagy könyvtárhoz Linux alatt, és megtanultuk eltávolítani a szimbolikus linket bármely Linux-alapú operációs rendszerben. A bejegyzés elolvasása után nem áll akadálya a szimbolikus kapcsolat létrehozásának és eltávolításának.

A legjobb Gamepad Mapping alkalmazások Linuxhoz
Ha egy tipikus billentyűzet és egér beviteli rendszer helyett szeretnél játékokat játszani Linuxon egy játékvezérlővel, van néhány hasznos alkalmazás ...
Hasznos eszközök Linux játékosok számára
Ha szeretsz Linuxon játszani, akkor valószínű, hogy olyan alkalmazásokat és segédprogramokat használtál, mint a Wine, a Lutris és az OBS Studio a játé...
HD Remastered Games for Linux, amelyeknek soha nem volt korábban Linux kiadásuk
Számos játékfejlesztő és kiadó a régi játékok HD remasterjével áll elő a franchise élettartamának meghosszabbítása érdekében. Kérjük, hogy a rajongók ...