hoe te verwijderen (Verwijderen) symbolische koppelingen in Linux

hoe te verwijderen symbolische koppelingen in Linux

een symbolische koppeling is ook bekend als symlink of soft link, is een speciaal type bestand dat dient als referentie naar een ander bestand of map. Een symlink kan verwijzen naar een bestand of een map op hetzelfde of een ander bestandssysteem of partitie. Deze handleiding legt uit hoe symbolische links in Linux systemen te verwijderen.

voordat u doorgaat met het verwijderen van symbolische koppeling, moet u ervoor zorgen dat u schrijfrechten hebt op de bovenliggende map van de symlink. Anders, krijg je “operatie niet toegestaan” fout.

gebruik de opdracht ls -l om symlink te controleren en de doelmap of het bestand te vinden.

ls -l /home/file.php
lrwxrwxrwx 1 tecnstuff tnsgrp 4 May 2 14:03 /home/file.php -> file_link.php

in bovenstaande uitvoer toont het eerste teken l dat het bestand een symbolische koppeling is en het pijl -> symbool geeft aan waar de symbolische koppeling naar wijst.

symbolische koppelingen verwijderen met rm#

om een symbolische koppeling te verwijderen, gebruikt u het commando rm, gevolgd door de naam van de symbolische koppeling. Met het rm Commando kunt u bepaalde bestanden of mappen verwijderen.

rm SYMLINK_NAME

bijvoorbeeld, om de /home/file.php symlink te verwijderen, voer je het volgende commando uit:

rm /home/file.php

het zal de uitvoer en de uitgangen met nul niet tonen.

Als u meer dan één symbolische koppeling wilt verwijderen, kunt u meerdere symlinknamen doorgeven als argumenten met space gescheiden.

rm SYMLINK_NAME_1, SYMLINK_NAME_2

Als u een bevestigingsbericht wilt vragen voordat u de symlink verwijdert, moet u de optie -i doorgeven samen met de opdracht rm :

rm -i SYMLINK_NAME

typ y en druk op Enter toets voor bevestiging.

u krijgt volgende uitvoer:

rm: remove symbolic link 'SYMLINK_NAME'?

zorg ervoor dat u nooit -r optie samen met rm commando gebruikt tijdens het verwijderen van symlink. Anders zal het alle inhoud van de doelmap verwijderen.

symbolische koppelingen verwijderen met unlink #

Unlink Commando verwijdert de gegeven symlink. Het is mogelijk om slechts één bestand te verwijderen met unlink.

om een symlink te verwijderen met behulp van unlink, voert u het volgende commando uit, gevolgd door de naam van de symlink.

unlink SYMLINK_NAME

bijvoorbeeld, om de /home/file.php symlink te verwijderen, zou u het volgende unlink commando uitvoeren:

unlink /home/file.php

voeg bij het verwijderen van een symbolische koppeling die naar een map verwijst geen schuine streep toe aan de naam van de symbolische koppeling.

conclusie #

deze tutorial liet u zien hoe u symbolische links of symlink verwijdert met de opdracht rm of unlink.

Leave a Reply