a szimbolikus linkek törlése (eltávolítása) Linuxban

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