Eleged van abból, hogy kitömött könyvtárakban keresgélsz olyan fájlok után, amelyeket csak egy pillanatra használsz? Ha igen, akkor a megfelelő helyre jött. Részletes útmutatást adunk arról, hogyan hozhat létre szimbolikus hivatkozásokat a számítógépén.
A cikk lépéseinek követése után búcsút mondhat a hosszú, értelmetlen fájlkereséseknek, és több időt fordíthat az igazán fontos dolgokra.
Hogyan készítsünk szimbolikus linket?
Mielőtt belemerülnénk a szimbolikus link létrehozásának részleteibe, meg akarunk győződni arról, hogy pontosan tudod, mit hozol létre. Tegyük fel, hogy telepített egy programot, amelyet a következő helyen kell tárolniC:\Program Files\Program
.”
Nagyon szeretné, ha ez a program a „D:\Documents” mappában lenne, de ez lehetetlen. Ez az, amikor szimbolikus hivatkozást ad hozzáC:\Program Files\Program
" fájlt a "D:\Dokumentumok
” mappát. Így megkímélheti magát attól a fáradságtól, hogy az egész testén zsonglőrködjön.C:
” könyvtárba a fájl megnyitásához.
A legtöbb operációs rendszer esetében az ln -s parancsot, majd a forrásfájl célhelyét és a szimbolikus hivatkozás nevét.
Az alábbiakban útmutatást talál az adott operációs rendszerek és programok közötti szimbolikus hivatkozás létrehozásához.
Hogyan lehet szimbolikus hivatkozást létrehozni a Windows rendszerben?
Symlink Windows rendszerben történő létrehozásához használja a Parancssor mklink parancsát. Ez egy belső parancs, amely Windows Vista, Windows 7, 8 és 10 rendszeren érhető el. Ezt úgy teheti meg, hogy rendszergazdaként futtatja a Parancssort:
- Írja be a „Command Prompt” parancsot a Start menübe.
- Kattintson a jobb gombbal az ikonra.
- Válassza a „Futtatás rendszergazdaként” lehetőséget.
Ha Windows 10 Creators Update-et futtat, akkor nem kell rendszergazdaként hozzáférnie a Parancssorhoz. A Fejlesztői módot azonban előzetesen engedélyeznie kell:
- Lépjen a „Beállítások” oldalra.
- Keresse meg a „Frissítés és biztonság” részt.
- Válassza a „Fejlesztőknek” lehetőséget.
- Győződjön meg arról, hogy a „Fejlesztői mód” be van kapcsolva.
Most, hogy mindent beállított, visszatérhet a Parancssorba, és futtassa a következő parancsot:
mklink Link_Name Target_Path.
A parancs meghívásával létrehoz egy szimbolikus hivatkozást, amely a Target_Name fájlra mutat.
Ha azt szeretné, hogy a szimbolikus hivatkozás egy könyvtárra mutasson, adja hozzá a megfelelő betűt:
mklink /D Link_Name Cél_útvonal
Ha néhány elérési út szóközt tartalmaz, akkor a parancsot idézőjelbe kell tennie:
Mklink /D "C:\Saját fájlok" "C:\Felhasználók\Név\Eredeti\."
Harmadik féltől származó Symlink eszközök
Ha szimbolikus hivatkozásokat szeretne létrehozni a Windows rendszerben, letöltheti a harmadik féltől származó Link Shell Extension nevű eszközt is. Ezzel az eszközzel szimbolikus hivatkozásokat hozhat létre a következők szerint:
- Töltse le és telepítse az eszközt.
- Keresse meg azt a fájlt, amelyhez szimbolikus hivatkozást szeretne létrehozni.
- Kattintson rá jobb gombbal.
- Válassza a „Hivatkozás forrásának kiválasztása” opciót a menüből.
- Kattintson a jobb gombbal egy másik mappára, és vigye az egérmutatót a menü „Drop As” opciója fölé.
- Válassza a „Szimbolikus hivatkozás” lehetőséget.
Hogyan hozzunk létre szimbolikus hivatkozást Unixban?
A Unix fájlok közötti hivatkozások létrehozásához használja a ln
parancsot a Unix promptban. Symlink létrehozásához hozzá kell adnia a -s
opciót a ln
parancs. A parancsnak így kell kinéznie:
ln -s Target_File Link_Name
Cserélje le a Target_File-t annak a fájlnak a nevével, amelyhez szimbolikus hivatkozást hoz létre. A fájlrendszer bármely fájljához vagy könyvtárához szimbolikus hivatkozásokat hozhat létre. Cserélje le a Link_Name értéket a szimbolikus hivatkozás nevére.
Megjegyzés: A célfájl eltávolítása vagy törlése leállítja a szimbolikus hivatkozás megfelelő működését.
Hogyan lehet szimbolikus hivatkozást létrehozni egy könyvtárhoz Linux alatt?
A könyvtárra mutató hivatkozások létrehozása Linux alatt ugyanazt az eljárást igényli, mint egy fájlhoz való hivatkozás létrehozása. Első paraméterként a fájl könyvtárnevét kell meghívni, második paraméterként pedig a szimbolikus hivatkozás nevét.
Létrehozhat például egy szimbolikus hivatkozást a /mnt/my_drive/photos könyvtárból a ˜/my_photos könyvtár:
ln -s /mnt/my_drive/photos ˜/my_photos
Hogyan lehet szimbolikus hivatkozást létrehozni az Ubuntuban?
A fájlok közötti hivatkozások létrehozása minden Linux rendszeren, beleértve az Ubuntut is, a „ln
” parancsot. Ha szimbolikus hivatkozást szeretne létrehozni az Ubuntuban, futtassa a terminált, és hívja meg ezt a parancsot az opcióval -s
mellé ln
.
Így kell kinéznie a parancsnak:
sudo ln -s Source_Directory Link_Directory
Cserélje le a „Source_Directory”-t az eredeti fájl könyvtárával. A „Link_Directory” paraméterbe írja be a symlink nevét.
Hogyan lehet szimbolikus hivatkozást létrehozni Mac-en?
A szimbolikus hivatkozások Mac rendszeren a legjobb módja úgy gondolni, mintha speciális álnevek lennének. Abban különböznek egymástól, hogy a szimbolikus hivatkozások minden Mac-alkalmazásban működnek, beleértve a terminált is. Valójában a terminált fogja használni szimbolikus hivatkozások létrehozására. Csak kövesse az alábbi lépéseket:
- Indítsa el a terminált a Command + Space billentyűkombináció megnyomásával, majd írja be a „
Terminál
.” Alternatív megoldásként indítsa el a Terminált a Finder > Applications > Utilities > Terminal menüpontban. - Futtassa a következő parancsot: ln -s /eredeti/elérési út/hivatkozás/útvonal. Létrehozhat elérési utat egy fájlhoz vagy egy könyvtárhoz. Ha például egy szimbolikus hivatkozást szeretne létrehozni az Asztalon, amely a Dokumentumok mappára mutat, akkor ezt a parancsot kell futtatnia:
ln -s /Felhasználók/név/Dokumentumok /Felhasználók/név/Asztal
Ha megfelelően hívja meg, egy „Dokumentumok” nevű mappa jelenik meg az Asztalon. Úgy néz ki, mint a valódi mappa, de valójában ez a szimbolikus linkje. Megnyithatja, és ugyanaz lesz a tartalma, mint az eredeti „Dokumentumok” mappa.
Lehet, hogy az útvonalfájl szóközöket tartalmaz. Például, ha szimbolikus hivatkozást szeretne létrehozni egy „Saját képek” nevű mappára, és azt szeretné, hogy az megjelenjen a „Saját fájlok” mappában, akkor tegye idézőjelek közé a parancsot:
ln -s „Felhasználók/név/Saját képek” „/Felhasználók/név/Saját fájlok/Link”
A dolgok megkönnyítése érdekében egyszerűen húzza át bármelyik mappát a Finder alkalmazásból a terminálba. Automatikusan beszúrja a mappa elérési útját, és szükség esetén idézőjelbe teszi.
Harmadik féltől származó Symlink eszközök
A Finderben szimbolikus hivatkozást is létrehozhat, de ehhez szüksége lesz egy harmadik féltől származó eszközre. Telepítheti a SymbolicLinker nevű alkalmazást, amely hozzáadja a következő opciót a Finder helyi menüjében: Szolgáltatások > Szimbolikus hivatkozás létrehozása.
Hogyan lehet szimbolikus hivatkozást létrehozni a Centos 7-ben?
A szimbolikus hivatkozás létrehozásához a Centos 7-ben ugyanaz a parancs szükséges, mint a többi Linux operációs rendszerben. Te fogod futtatni a ln
parancsot követi -s
:
Ln -s Source_Directory hivatkozási könyvtár
Létrehozhat szimbolikus hivatkozásokat könyvtárakra vagy bármilyen fájlra a fájlrendszerben.
Hogyan hozzunk létre szimbolikus hivatkozást a Powershellben?
Kövesse az alábbi lépéseket egy szimbolikus hivatkozás létrehozásához a Powershellben:
- Futtassa a Powershell-t rendszergazdaként.
- Másolja (vagy írja be) ezt a parancsot:
Új elem -ItemmType -SymbolicLink -Path "Link" -Target "Target"
- A „Link” részben írja be a szimbolikus hivatkozás elérési útját, beleértve a nevét és a fájl kiterjesztését.
- A „Cél” részben írja be azt az útvonalat, amelyre az új hivatkozás hivatkozni fog.
Hogyan hozzunk létre szimbolikus hivatkozást a Pythonban?
Ha Pythont használ, valószínűleg tudja, hogy az operációs rendszer modul lehetővé teszi az operációs rendszerrel való interakciót. Az os.symlink() metódussal szimbolikus hivatkozásokat (dst) hozhat létre, amelyek a forrás-célhelyre (src) mutatnak.
Ez a szintaxis:
os.symlink(src, dst)
A src
a forrást jelenti, míg dst
az a cél, amely korábban nem létezett. Ha a parancs sikeres volt, nem kaphat visszatérési értéket.
További GYIK
Íme néhány további kérdés, amelyek segítségével a legtöbbet hozhatja ki ebből a témából.
Mit csinál egy szimbolikus link?
A szimbolikus hivatkozások, más néven szimbolikus hivatkozások olyan fájlrendszer-funkciók, amelyek meghatározott fájlokhoz vagy mappákhoz hoznak létre hivatkozást. Bizonyos értelemben hasonlítanak egy parancsikonhoz a Windows rendszerben vagy egy aliashoz a Mac rendszerben, azzal a különbséggel, hogy nem valódi fájlok. A szimbolikus hivatkozás valójában egy bejegyzés egy adott fájlrendszerben, amely egy fájlra vagy könyvtárra hivatkozik.
Hogyan hozzunk létre szimbolikus kapcsolatokat az LN-vel?
A legtöbb operációs rendszer az ln parancsot használja szimbolikus hivatkozások létrehozására. Úgy működik, hogy rendszergazdaként futtatja a rendszer terminálját, és futtassa a következő parancsot:
ln -s Fájlforrás Fájl_Cél
A ln
parancs alapértelmezés szerint kemény hivatkozást hoz létre, ezért hozzá kell adnia a -s
, amely azt mondja neki, hogy hozzon létre egy soft linket (szimlinket).
Hogyan lehet törölni egy szimbolikus hivatkozást?
A szimbolikus hivatkozásokat legtöbbször ugyanúgy eltávolíthatja, mint bármely más fájlt: helyezze át a kukába.
A szimbolikus hivatkozásokat Linuxban a „rm
” parancsot. Hívja elő a következő parancsot a symbolic_link helyére a szimbolikus link nevével: rm szimbolikus_link_neve
Ha a művelet sikeres volt, a parancs nullaként kilép, és nem jelenít meg semmilyen kimenetet. Egynél több szimbolikus linket törölhet. Csak adja meg a nevüket argumentumként, szóközt hagyva a kettő között: rm symlinkX symlinkZ symlinkY
Használhatja az unlink parancsot is. Ez a parancs csak egyetlen argumentumot fogad el, ezért egy hivatkozást a másik után kell törölnie. Csak futtassa a következő parancsot: unlink symbolic_link_name
Ha a parancs sikeres volt, nem kell kimenetet kapnia.
A szimbolikus hivatkozások Windows rendszerben való törléséhez használja a rmdir
parancs.
Mac rendszeren a fájl kukába helyezésén kívül az rm paranccsal törölheti is. Csak futtassa ezt a parancsot a szimbolikus hivatkozás elérési útjával együtt: rm /link/útvonal
Mi a szimbolikus hivatkozás létrehozásának parancsa?
A legtöbb operációs rendszer az ln parancsot használja szimbolikus hivatkozások létrehozására. Úgy működik, hogy rendszergazdaként futtatja a rendszer terminálját, és futtassa a következő parancsot:
ln -s Fájlforrás Fájl_Cél
A ln
parancs alapértelmezés szerint kemény hivatkozást hoz létre, ezért hozzá kell adnia a -s
, amely azt mondja neki, hogy hozzon létre egy soft linket (szimlinket).
Fájlnavigációs élményének javítása
Valós idejű megtakarítást jelenthet, ha tudjuk, hogyan hozhatunk létre szimbolikus hivatkozásokat adott fájlkönyvtárak számára. Még jobb, ha fájljait biztonságosan tárolja az eredeti helyükön, így a fájlok mozgatásával semmi sem fog elrontani. Ha már nincs szüksége konkrét szimbolikus hivatkozásra, egyszerűen törölheti azt, akárcsak bármely más fájlt.
Milyen fájlokhoz tartja a leghasznosabbnak szimbolikus hivatkozások létrehozását? Ossza meg gondolatait az alábbi megjegyzések részben.