Mi az a szimbolikus linkfájl a Linuxban?

A szimbolikus hivatkozás, más néven soft link, egy speciális fájltípus, amely egy másik fájlra mutat, hasonlóan a Windows parancsikonjához vagy a Macintosh álnévhez. A kemény hivatkozásokkal ellentétben a szimbolikus hivatkozás nem tartalmazza a célfájlban lévő adatokat. Egyszerűen egy másik bejegyzésre mutat valahol a fájlrendszerben.

Egy szimbolikus link az egy fájlrendszer-objektum, amely egy másik fájlrendszer-objektumra mutat. Az objektumot, amelyre mutatunk, célnak nevezzük. A szimbolikus linkek átláthatóak a felhasználók számára; a hivatkozások normál fájlokként vagy könyvtárakként jelennek meg, és a felhasználó vagy az alkalmazás pontosan ugyanúgy reagálhat rájuk.

Nak nek teremt a szimbolikus link, use the -s ( —szimbolikus ) option. If both the FILE and LINK adottak, ln lesz teremt a link from the file specified as the first argument ( FILE ) to the file specified as the second argument ( LINK ).

Szimbolikus link létrehozása adja át a -s kapcsolót az ln parancsnak, majd a célfájlt és a hivatkozás nevét. A következő példában egy fájl szimbolizálva van a bin mappába. A következő példában egy beépített külső meghajtó egy saját könyvtárba van szimbolizálva.

A puha hivatkozás (más néven szimbolikus hivatkozás) az egy fájlrendszer-bejegyzés, amely a fájl nevére és helyére mutat. … A szimbolikus hivatkozás törlése nem távolítja el az eredeti fájlt. Ha azonban azt a fájlt, amelyre a soft link mutat, eltávolítják, a soft link leáll, megszakad.

A szimbolikus linkek mindig arra használják, hogy összekapcsolják a könyvtárakat, és gondoskodjanak arról, hogy a fájlok konzisztens helyen legyenek az eredeti áthelyezése vagy másolása nélkül. A hivatkozásokat gyakran arra használják, hogy ugyanannak a fájlnak több másolatát különböző helyeken „tárolják”, de továbbra is egy fájlra hivatkozzanak.

A szimbolikus hivatkozások megtekintéséhez egy könyvtárban:

  1. Nyisson meg egy terminált, és lépjen át abba a könyvtárba.
  2. Írja be a parancsot: ls -la. Ez hosszan felsorolja a könyvtárban lévő összes fájlt, még akkor is, ha rejtve vannak.
  3. Az l betűvel kezdődő fájlok a szimbolikus linkfájlok.

A legegyszerűbb módja: cd-re, ahol a szimbolikus hivatkozás található, és az ls -l billentyűkombinációval megjelenítheti a részleteket a fájlok közül. A szimbolikus hivatkozás után a -> jobb oldalán lévő rész az a cél, amelyre mutat.

A Linux ln parancsa hivatkozásokat hoz létre a forrásfájlok és a könyvtárak között.

  1. -s – a szimbolikus hivatkozások parancsa.
  2. [célfájl] – a meglévő fájl neve, amelyhez a hivatkozást létrehozza.
  3. [Symbolic filename] – a szimbolikus hivatkozás neve.

Replace source_file with the name of the existing file for which you want to create the symbolic link (this file can be any existing file or directory across the file systems). Replace myfile with the name of the symbolic link. The ln command then creates the symbolic link.

A címtárak szoros összekapcsolásának oka az nem megengedett egy kicsit technikai. Lényegében megtörik a fájlrendszer szerkezetét. Általában nem szabad kemény hivatkozásokat használni. A szimbolikus hivatkozások ugyanazokat a funkciókat biztosítják probléma nélkül (pl. ln -s target link ).

Tetszik ez a bejegyzés? Kérjük, ossza meg barátaival:
OS ma