El unlink kommando er et ganske interessant værktøj til nogle opgaver. Selvom det er installeret som standard på din GNU/Linux-distro, er det meget sandsynligt, at du ikke var klar over det før nu. Årsagen er, at den måske ikke er så populær som rm, men den er nyttig til ting, der ligner denne. Det vil sige, med unlink kan du slette filer, som du har på dit system én efter én. Du tror måske, at det her er noget absurd, og det er derfor, du har rm, men du kan gøre noget mere end det...
Men først skal vi se, hvad det er, og så vil du se dets applikationer med nogle praktiske eksempler. Den første ting at sige er, at det er et værktøj i GNU coreutils-pakken, og derfor et af de grundlæggende værktøj, der leveres af GNU til Linux, selvom jeg, hvis du husker det, i LxA allerede talte om en anden komplementær pakke for at have nogle ekstra Unix-værktøjer, der ikke kommer i denne pakke. Dette er moreutils-pakken.
med unlink kan du slet dine filer én efter én. Hvis du bruger flere filer, vil det give dig en fejl, fordi det ikke accepterer så mange parametre. Du kan kontrollere, at du har det installeret og få oplysninger med:
unlink --help unlink --version
For at slette en fil skal du blot bruge følgende kommando efterfulgt af navnet på din fil. Hvis du f.eks. vil slette notes.txt:
unlink notas.txt
Desuden, hvis denne fil var et symbolsk link, vil filen, hvorfra linket blev lavet, ikke blive fjernet. Så dette værktøj er meget nemt at bruge og praktisk i nogle tilfælde. Ulempen er, at du ikke kan slette mange filer eller hele mapper på én gang som rm, men det kan hjælpe med at forhindre, at du ved et uheld sletter data, du ikke ønsker at slette. For eksempel, hvis du bruger rm *, kan det fjerne alle filerne i en mappe og måske nogle af de filer derinde, du ville beholde. Hvis der er mange filer, er det upraktisk at gøre det med unlink, men hvis det er en mappe med tre eller fire filer, kan det spare dig for forskrækkelse at vænne dig til at bruge unlink...