Install OpenCV 3.4.0 on Raspberry Pi 3 with Python 3.5.3
Tartalomjegyzék:
- Linkek típusai
- Az
ln
parancs használata - Symlink létrehozása fájlba
- Szimbólumok létrehozása egy könyvtárhoz
- Szimbólumok felülírása
- Szimbólumok eltávolítása
- Következtetés
A szimbolikus hivatkozás, más néven hivatkozás vagy lágy hivatkozás, egy speciális fájltípus, amely egy másik fájlra vagy könyvtárra mutat.
Ebben az útmutatóban bemutatjuk, hogyan lehet az
ln
parancsot felhasználni a szimbolikus hivatkozások létrehozására.
Linkek típusai
Kétféle hivatkozás létezik a Linux / UNIX rendszerekben:
- Kemény linkek. Gondolhat egy kemény hivatkozásra mint egy meglévő fájl további nevére. A merev hivatkozások két vagy több fájlnevet társítanak azonos inóddal. Egy fájlhoz egy vagy több merev hivatkozást is létrehozhat. A merev hivatkozásokat nem lehet létrehozni könyvtárakhoz és fájlokhoz más fájlrendszeren vagy partíción. Lágy linkek. A puha link olyan parancsikon, mint a Windows. Ez egy fájl vagy könyvtár közvetett mutatója. A merev hivatkozással ellentétben a szimbolikus hivatkozás egy fájlra vagy könyvtárra mutathat egy másik fájlrendszeren vagy partíción.
Az
ln
parancs használata
ln
parancssori segédprogram a fájlok közötti linkek létrehozására. Alapértelmezés szerint az
ln
parancs kemény hivatkozásokat hoz létre. Szimbolikus link létrehozásához használja a
-s
(
--symbolic
) opciót.
Az
ln
parancs szintaxisa a szimbolikus hivatkozások létrehozásához a következő:
ln -s FILE LINK
- Ha mind a
FILE
mind aLINK
megadásra kerül, akkor azln
létrehoz egy linket az első argumentumként megadott fájlból (FILE
) a második argumentumként megadott fájlhoz (LINK
).Ha csak egy fájl érhető el argumentumként, vagy a második argumentumként egy pont (.
), azln
hivatkozást hoz létre a fájlhoz az aktuális munkakönyvtárban. A hivatkozás neve megegyezik a rá mutatott fájl nevével.
Alapértelmezés szerint a siker esetén az
ln
nem hoz létre semmilyen outputot, és nulla értéket ad vissza.
Symlink létrehozása fájlba
Egy adott fájlhoz szimbolikus hivatkozás létrehozásához nyissa meg a terminált és írja be:
ln -s source_file symbolic_link
Cserélje ki a
source_file
nevét annak a meglévő fájlnak a nevére, amelyhez létre kívánja hozni a szimbolikus hivatkozást, és a
symbolic_link
a szimbolikus hivatkozás nevével.
A
symbolic_link
paraméter nem kötelező. Ha nem adja meg a szimbolikus hivatkozást, akkor az
ln
parancs új hivatkozást hoz létre a jelenlegi könyvtárban:
A következő példában létrehozunk egy szimbolikus linket, melynek neve:
my_link.txt
és egy fájlba, melynek neve:
my_file.txt
:
ln -s my_file.txt my_link.txt
Az
ls
paranccsal ellenőrizheti, hogy a szimbólum sikeresen létrejött-e:
ls -l my_link.txt
A kimenet így néz ki:
lrwxrwxrwx 1 linuxize users 4 Nov 2 23:03 my_link.txt -> my_file.txt
Az
l
karakter egy fájltípus jelző, amely szimbolikus linket képvisel. A
->
szimbólum azt a fájlt mutatja, amelyre a hivatkozás mutat.
Szimbólumok létrehozása egy könyvtárhoz
A könyvtár szimbolikus hivatkozásának létrehozására szolgáló parancs megegyezik a fájlhoz való szimbolikus hivatkozás létrehozásával. Adja meg a könyvtár nevét az első paraméterként, a szimbólumot pedig a második paraméterként.
Például, ha szimbolikus linket szeretne létrehozni a
/mnt/my_drive/movies
könyvtárból a
~/my_movies
könyvtárhoz, amelyet futtatna:
ln -s /mnt/my_drive/movies ~/my_movies
Szimbólumok felülírása
ln -s my_file.txt my_link.txt
ln: failed to create symbolic link 'my_link.txt': File exists
A szimbólum rendeltetési útjának felülírásához használja a
-f
(
--force
) opciót.
ln -sf my_file.txt my_link.txt
Szimbólumok eltávolítása
A szimbolikus hivatkozások törléséhez / eltávolításához használja az
unlink
vagy az
rm
parancsot.
A
unlink
szintaxisa nagyon egyszerű:
unlink symlink_to_remove
A szimbolikus hivatkozás eltávolítása az
rm
paranccsal megegyezik a fájl eltávolításakor:
rm symlink_to_remove
Nem számít, melyik parancsot használja, amikor egy szimbolikus hivatkozást eltávolít, ne illessze a
/
végső perjelét a neve végére.
Következtetés
Szimbolikus hivatkozás létrehozásához a Linux használja az
ln
parancsot a
-s
kapcsolóval.
Az
ln
paranccsal kapcsolatos további információkért keresse fel az ln man oldalt, vagy írja be a
man ln
a terminálba.
Tar parancs a linuxban (archívumok létrehozása és kibontása)
A tar parancs a tar-archívumok létrehozására szolgál, a fájlok egy csoportjának archívummá alakításával. Ebben az oktatóanyagban megmutatjuk, hogyan lehet a tar parancsot használni a tar archívumok kibontásához, listázásához és létrehozásához.
Könyvtárak létrehozása a linuxban (mkdir parancs)
Linux rendszerekben új könyvtárakat hozhat létre a parancssorból vagy az asztal fájlkezelőjével. A könyvtárak (mappáknak is nevezett) létrehozását lehetővé tevő parancs az mkdir.
Hogyan lehet eltávolítani (törölni) a szimbolikus linkeket a linuxban
A szimbolikus link, más néven hivatkozás link, egy speciális fájltípus, amely egy másik fájlra vagy könyvtárra mutat. Ebben az útmutatóban megmutatjuk, hogyan lehet eltávolítani (törölni) a szimbolikus linkeket a Linux / UNIX rendszerekben.