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