Hogyan kapcsolhat össze egy könyvtárat Linuxon

How Symlink Directory Linux



A Linuxban szimbolikus linkként is ismert Symlink hivatkozást hoz létre egy fájlhoz vagy könyvtárhoz a könnyebb hozzáférés érdekében. Másként fogalmazva, a szimbólumok olyan hivatkozások, amelyek a rendszer másik fájljára vagy mappájára mutatnak, hasonlóan a Windows parancsikonjaihoz. Egyes felhasználók a hivatkozásokat lágy hivatkozásoknak nevezik. Mielőtt továbblépnénk, dolgozzunk ki lágy és kemény linkeket.

Kemény hivatkozások: A merev hivatkozások azok a hivatkozások, amelyek tükrözik vagy másolják az eredeti fájlt. A merev hivatkozások azonos kódszámúak.







Lágy hivatkozások: A lágy hivatkozások egyszerű hivatkozások, amelyek az eredeti fájlra mutatnak. Az eredeti fájlt lágy hivatkozásokon keresztül érheti el. A lágy hivatkozások bármely partíción lévő fájlra vagy mappára mutathatnak, és különböző kódszámokkal rendelkeznek.



A symlink Linuxon történő létrehozásának megismerése nagyszerű módja annak, hogy javítsa a Linux terminálon való tapadását. Tehát tanuljuk meg a soft-linkek Linuxon történő létrehozásának lépéseit.



Symlink (soft-link) létrehozása Linux alatt

A symlink vagy soft link létrehozásához a ln parancs. A szimbólum létrehozásához követendő szintaxis az alábbiakban található:





$ln -s [a célfájl elérési útja/Könyvtár] [szimbolikus név]

A -s opció utáni első argumentumban megadja annak a mappának a fájljának az elérési útját, amelynek szimbolikus linkjét létre szeretné hozni. A második argumentumban adja át azt a nevet, amelyet a szimbolikus linknek szeretne adni. A létrehozott hivatkozások ellenőrzéséhez használja a következő parancsot:

$ls -az

Az inode számok ellenőrzéséhez használja az alábbi parancsot:



$ls -én

Symlink (soft link) létrehozása egy fájlhoz

Egy fájlra mutató hivatkozás létrehozása egyszerű; használja az alábbi szintaxist:

$ln -s [a cél útvonalafájlt] [szimbolikus név]

Fontos megjegyezni, hogy ha nem adja meg a [szimbolikus nevet], akkor a parancs szimbolikus linket hoz létre az eredeti fájl nevével. Értsük meg egy példán keresztül.

Létrehoztam a my_folder könyvtárat, amely a my_doc.txt szövegfájlt tartalmazza. A symlink link létrehozásához a my_doc.txt fájlhoz a következőket fogom használni:

$ln -smappám/my_doc.txt my_document

Az ellenőrzéshez használja:

$ls -az

Amint a fenti kimeneten látható, saját_dokumentum mutat rá mappám/saját_doc.txt fájlt. Mind a szimlink, mind az eredeti fájl eltérő kódszámú lenne. A használt bemeneti számok ellenőrzéséhez:

$ls -én

A merev hivatkozások mindig azonos kódszámúak lesznek. Az ellenőrzéshez létrehoztam egy kemény linket my_doc.txt fájlt és nevezze el saját_dokumentum_2 :

A kimeneten látható, hogy az eredeti fájl és a merev hivatkozás azonos kódszámú.

A mappa/könyvtár szimbólum (soft link) létrehozása

Egy lágy hivatkozás vagy szimbolikus hivatkozás létrehozása egy könyvtárhoz nagyon hasonló ahhoz, mint egy fájlra mutató hivatkozás létrehozása. Például létrehozom a szimbólumot mappám könyvtár használatával:

$ln -ssaját_mappa saját_dokumentummappa

A fenti parancs szimbolikus mappát hoz létre az aktuális könyvtárban. Az ellenőrzéshez használja:

$ls -az

Most ellenőrizze a kódszámokat:

$ls -én

A Symlink (Soft Link) felülírása Linux alatt:

Ha megpróbál frissíteni egy már létező azonos nevű szimbolikus linket, akkor hibaüzenetet kap:

$ln -smappám_2/my_doc_2.txt my_document

Az erő zászlót kell használnunk -f hogy felülírja az új elérési utat a meglévő szimbólumhoz.

$ln -fmappám_2/my_doc_2.txt my_document

A Symlink (Soft Link) eltávolítása Linux alatt:

Sok esetben el kell távolítania a felesleges szimbólumokat a rendszerből. A symlink törléséhez a leválasztás parancsot, és a szintaxis az alábbiakban található:

$leválasztás [symlink neve]

Távolítsuk el a szimbólumokat, amelyeket a fenti példákban hoztunk létre. A fájl szimbolikus linkjének leválasztásához használja a következőket:

$leválasztássaját_dokumentum

A könyvtár szimbolikus linkjének leválasztásához:

$leválasztássaját_dokumentummappa

Használhatjuk a rm parancs a szimbólumok eltávolítására.

$rmsaját_dokumentumom_dokumentummappa

Előnye rm felett leválasztás hogy több szimbólumot eltávolíthat a rm parancsot, ami nem lehetséges a leválasztás parancsot az alábbi képen látható módon:

Vegye figyelembe, hogy használja -e a leválasztás vagy rm parancsot, ne használjon záró perjelet / akkor is, ha könyvtárról van szó.

Következtetés

A hivatkozások segítségével könnyebben elérheti a rendszer fájljait több helyről. Ez az írás egy alapos útmutató a fájlra vagy könyvtárra mutató hivatkozások létrehozásáról és eltávolításáról. Távolítsa el a szimbólumokat, ha az eredeti fájl már nem létezik.

A Linux terminál megértése és elsajátítása nagyon fontos minden kezdő számára. Remélem, hogy ez a bejegyzés hasznos volt egy új segédprogram megtanulásához és a készségek fejlesztéséhez.