hoe te verwijderen (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