Sådan slettes (fjernes) symbolske Links i Linuk
et symbolsk link er også kendt som symlink eller soft link, er en speciel type fil, der tjener som reference til en anden fil eller mappe. Et symlink kan pege på en fil eller et bibliotek på det samme eller et andet filsystem eller partition. Denne vejledning forklarer, hvordan du fjerner symbolske links.
før du går videre til at fjerne symbolsk link, skal du sørge for brug har skriftlig tilladelse på overordnede bibliotek af symlink. Ellers får du fejlen” Operation ikke tilladt”.
for at kontrollere symlink og finde destinationsmappen eller filen skal du bruge kommandoen ls -l
.
ls -l /home/file.php
lrwxrwxrwx 1 tecnstuff tnsgrp 4 May 2 14:03 /home/file.php -> file_link.php
i ovenstående output viser det første tegn l
, at filen er symlink, og pilen ->
symbol angiver, hvor symlink peger på.
Fjern symbolske Links med rm #
for at fjerne et symbolsk link skal du bruge kommandoen rm efterfulgt af det symbolske linknavn. Ved hjælp af kommandoen rm
kan du fjerne en given fil eller mapper.
rm SYMLINK_NAME
for eksempel for at slette /home/file.php
symlink, vil du køre følgende kommando:
rm /home/file.php
det viser ikke output og udgange med nul.
hvis du vil slette mere end et symbolsk link, kan du videregive flere symlink-navne som argumenter med space
adskilt.
rm SYMLINK_NAME_1, SYMLINK_NAME_2
hvis du gerne vil bede om en bekræftelsesmeddelelse, før du sletter symlink, skal du bestå -i
mulighed sammen med rm
kommando:
rm -i SYMLINK_NAME
skriv y
, og tryk på Enter
for bekræftelse.
Du får følgende output:
rm: remove symbolic link 'SYMLINK_NAME'?
sørg for, at du aldrig bruger -r
valgmulighed sammen med rm
kommando, mens du fjerner symlink. Ellers vil det fjerne alt indholdet af destinationsmappen.
Fjern symbolske Links med Fjern link#
Fjern link kommando fjerner den givne symlink. Det er kun muligt at slette en enkelt fil ved hjælp af unlink
.
hvis du vil fjerne et symlink ved hjælp af Fjern link, skal du køre følgende kommando efterfulgt af symlink-navnet.
unlink SYMLINK_NAME
for eksempel for at fjerne /home/file.php
symlink, vil du køre efter unlink
kommando:
unlink /home/file.php
når du fjerner et symbolsk link, der peger på en mappe, skal du ikke tilføje en efterfølgende skråstreg til symlink-navnet.
konklusion#
denne vejledning viste dig, hvordan du fjerner symbolske links eller symlink ved hjælp af rm
eller unlink
kommando.
Leave a Reply