a szimbolikus linkek törlése (eltávolítása) Linuxban
a szimbolikus link más néven symlink vagy soft link, egy speciális fájltípus, amely hivatkozásként szolgál egy másik fájlra vagy könyvtárra. A symlink egy fájlra vagy könyvtárra mutathat ugyanazon vagy egy másik fájlrendszeren vagy partíción. Ez az útmutató elmagyarázza, hogyan lehet eltávolítani a szimbolikus linkeket a Linux rendszerekben.
mielőtt folytatná a szimbolikus hivatkozás eltávolítását, győződjön meg róla, hogy a symlink szülőkönyvtárában használja az írási engedélyt. Ellenkező esetben a “művelet nem engedélyezett” hibát kapja.
a symlink ellenőrzéséhez és a Célkönyvtár vagy fájl megkereséséhez használja a ls -l
parancsot.
ls -l /home/file.php
lrwxrwxrwx 1 tecnstuff tnsgrp 4 May 2 14:03 /home/file.php -> file_link.php
a fenti kimeneten az első l
karakter azt mutatja, hogy a fájl symlink, a ->
nyíl pedig azt jelzi, hogy a symlink hova mutat.
szimbolikus hivatkozások eltávolítása a következővel: rm #
szimbolikus hivatkozás eltávolításához használja az rm parancsot, amelyet a szimbolikus hivatkozás neve követ. A rm
paranccsal eltávolíthatja az adott fájlt vagy könyvtárakat.
rm SYMLINK_NAME
például az /home/file.php
szimbolikus hivatkozás törléséhez a következő parancsot kell futtatnia:
rm /home/file.php
nem jelenik meg a kimenet és kilép a nulla.
ha egynél több szimbolikus linket szeretne törölni, akkor több szimbolikus linket is átadhat argumentumként space
elválasztva.
rm SYMLINK_NAME_1, SYMLINK_NAME_2
ha a symlink törlése előtt megerősítő üzenetet szeretne kérni, akkor adja át a -i
opciót a rm
paranccsal együtt:
rm -i SYMLINK_NAME
írja be a y
parancsot, majd nyomja meg a Enter
gombot a megerősítéshez.
a következő kimenetet kapja:
rm: remove symbolic link 'SYMLINK_NAME'?
győződjön meg róla, hogy soha ne használja a -r
opciót a rm
paranccsal együtt a symlink eltávolítása közben. Ellenkező esetben eltávolítja a Célkönyvtár összes tartalmát.
szimbolikus hivatkozások eltávolítása a unlink#
Unlink paranccsal eltávolítja az adott szimbolikus linket. Csak egyetlen fájlt lehet törölni a unlink
használatával.
egy szimbolikus hivatkozás leválasztás használatával történő eltávolításához futtassa a következő parancsot, amelyet a szimbolikus link neve követ.
unlink SYMLINK_NAME
például az /home/file.php
symlink eltávolításához a következő unlink
parancsot kell futtatnia:
unlink /home/file.php
egy könyvtárra mutató szimbolikus hivatkozás eltávolításakor ne fűzzön záró perjelet a szimbolikus link nevéhez.
következtetés#
ez az oktatóanyag bemutatta, hogyan lehet eltávolítani a szimbolikus linkeket vagy a szimbolikus linket a rm
vagy a unlink
paranccsal.
Leave a Reply