A szerverek számára a szimbolikus kapcsolat nagyon hasznos. Ön Linux felhasználó? Akkor a symlink is sokat segíthet. Mindössze annyit kell tennie, hogy kreatív vele, hogy csökkentse a munkaterhet.
A Linux fájlrendszerében sok bonyolult könyvtár található, nem? Mindegyikre emlékezni igazi gondot okozhat. Ezenkívül, ha olyan fájllal/könyvtárral szeretne dolgozni, amely mélyen a könyvtárakban és alkönyvtárakban található, a fájl elérési útja hosszabb lesz.
Különösen fájdalmas, ha a CLI -vel dolgozik, ahol meg kell adnia a fájl elérési útjait. Itt jön a szimbólum a segítségért.
Például szeretné elérni a /home//Downloads/a/b/c/d/e.txt fájlt. Ez egy egyszerű bemutató, de biztosan nem a teljes fájlhossz beírása az, amit gyakran szeretne csinálni, igaz? A symlink erejével jelentősen csökkentheti a /home/e.txt fájl elérési útját.
Itt a symlink funkció lehetővé teszi egy virtuális fájl létrehozását a /home/e.txt címen, amely a /home//Downloads/a/b/c/d/e.txt fájlra mutat. Amikor a /home/e.txt fájlt kéri manipulálni, a rendszer az eredeti fájlon dolgozik.
Ugyanez a módszer vonatkozik a könyvtárakra is.
Ma nézzük meg, hogyan lehet szimbolikus linket létrehozni és szórakozni vele.
Symlink létrehozása
Minden Linux rendszeren van egy eszköz ln. Ne tévesszük össze a természetes logaritmussal! ln ugyanazt a cp és mv szerkezetet követi. További információ a fájl (ok) és könyvtárak Linuxon történő másolásáról .
ln -s <source_file_directory> <link_file_directory>Például hozzunk létre egy /home /viktor /Letöltések /Letöltések szimbólumot.
sudo ln -s /itthon/viktor/Letöltések/Letöltések
Ideje ellenőrizni az eredményt. Ne feledje, hogy az eredményt könnyen ellenőrizheti egy paranccsal, amely az adott könyvtár vagy fájl használatával működik. Például,
CD /Letöltések
Most bent vagyok a /Letöltések könyvtárban. Ez valójában nem új könyvtár. Ehelyett egy link az eredeti/home/viktor/Letöltések mappához.
Ellenőrizze, hogy mindkettő ugyanaz -
CD /itthon/viktor/Letöltésekls
CD /Letöltések
ls
Lát? Mindkettő ugyanaz!
Tegyük ugyanezt egy fájllal. A pimusic.txt demofájlt már beállítottam a/home/viktor/Desktop webhelyen. Linkeljük PIMUSIC -ként.
sudo ln -s /itthon/viktor/Asztal/pimusic.txt PIMUSIC
Ellenőrizze az eredményt -
macskaPIMUSIC
Állandó szimbólum létrehozása
Ne feledje, hogy a létrehozott szimbólumok nem állandóak. Amikor újraindítja a rendszert, újra létre kell hoznia a symlinket. Az állandóság érdekében egyszerűen távolítsa el az -s zászlót. Ne feledje, hogy HARD LINK -et hoz létre.
sudo ln /itthon/viktor/Asztal/pimusic.txt PIMUSIC
Ellenőrizze az eredményt a rendszer újraindítása után -
macskaPIMUSIC
Élvezd!