Sådan sletter du en mappe i Linux

Slet en mappe i Linux

Der er folk, der tror, ​​at i Linux er alt sværere end i andre operativsystemer som Windows og macOS, fordi det for mange ting er nødvendigt at bruge terminalen. Dette kunne også ses på en anden måde: alt er nemmere, fordi det udover at give os mulighed for at gøre ting med en grafisk grænseflade som i Microsoft og Apple-systemer, giver det os mulighed for at gøre hvad der kommer til os i gevinster fra terminalen. Er ikke det samme. En ting, vi kan gøre på forskellige måder, er noget så hverdagsagtigt som slette en mappe i linux.

Når man leder efter sådan noget på internettet, er det fordi der er tvivl, men nogle gange er det man gerne vil vide, hvordan man gør det vha. kommandolinjer eller du forsøger at gøre noget, der er blokeret af en eller anden grund. Årsagerne kan være mange og forskellige, og her skal vi forsøge at forklare, hvordan man sletter en mappe i Linux, begyndende med den enkleste, hvilket ikke er andet end at gøre det med den nuværende filhåndtering.

Vi kan slette en mappe i Linux ligesom i Windows

Hvis der ikke er noget problem, der blokerer det, kan vi slette en mappe i Linux samme som på Windows. For at gøre dette skal du blot åbne filhåndteringen, såsom Nautilus, Dolphin eller PCManFM, blandt andre, højreklikke på mappen og vælge "Flyt til papirkurven", "Slet" eller hvad der nu kommer frem. Afhængigt af hvordan vi har det konfigureret, kan vi have mere end én mulighed, den ene er at flytte den til papirkurven og den anden at slette den helt. Hvis vi vælger den anden, er der ingen vej tilbage.

Slet en mappe i Dolphin

Vi kan også prøve at gøre det på en anden måde, som er ved at vælge mappen og trykke på Slet nøgle (eller Del, afhængigt af tastatursproget). Det er sandsynligt, at vi vil støde på et tilfælde, hvor tastekombinationen er anderledes, og vi vil se, hvad det er med højreklik. På skærmbilledet ovenfor ser vi, at i Dolphin er det med Delete-tasten, og længere nede er Delete-tasten, den der ikke går gennem skraldespanden, med Shift+Delete. Muligheden for at slette direkte er i øvrigt ikke aktiveret som standard; Du skal aktivere det fra indstillingerne af sikkerhedsmæssige årsager.

Fra terminalen

Fejl ved sletning af en mappe i Linux

Det forekommer mig, at nogle af dem, der støder på denne artikel fra en webbrowser, vil have gjort det for at finde ud af, hvordan man sletter en mappe i Linux fra terminalen. Kommandoen til at slette er rm, men hvis vi sætter i terminalen rm mappenavn vi vil modtage en besked, der vil sige "rm: kan ikke slette 'mappenavn': Det er en mappe«. Problemet er grundlæggende, at en mappe ikke er en fil, og indeni den kan indeholde andre mapper og dokumenter. Derfor for at fjerne dem du skal gøre det rekursivt, det vil sige det første niveau (selve mappen) og alle dets underniveauer (dets indhold).

Men før vi fortsætter, er vi nødt til at advare om noget: hvis du sletter en mappe i linux fra din terminal, hvad vi vil gøre, er der ingen vej tilbage. Vi skal være sikre på, at vi ikke længere vil se den mappe eller dens indhold, for det er det, der skal ske. Når dette er klart, ville kommandoen forblive (ændre "navn_på_mappen" med navnet på mappen).

rm -r nombre_de_la_carpeta

Hvis vi vil gennemtvinge sletningen, kan vi tilføje "f" (-rf) til kommandoen. Til tvinge sletning Det vil ignorere fejl og advarsler, der kan opstå, når du forsøger at slette en fil eller mappe, og vil slette den direkte.

Som et besynderligt faktum for dem, der ikke kender det, er der en berømt kommando, der ofte spøges med i Linux, fordi styresystemet tillader det, men du behøver aldrig at gøre det. Kommandoen er sudo rm -rf /, og ville rekursivt slette alt på systemet. Og her betyder "alt" alt, bogstaveligt talt. Det ville indlæse mapper såsom /bin, /usr og alt, hvad der er nødvendigt for, at systemet kan fungere, derfor ville vi, udover at miste de oplysninger, vi ikke havde gemt, også stå tilbage med et system, der ikke engang fungerer som en papirvægt . -f-indstillingen ville i vid udstrækning være skylden, da den ville skjule eventuelle meddelelser, som operativsystemet ville lade os vide, at noget slemt vil ske.

Er mappen beskyttet?

I Linux kan du gøre hvad som helst, spørg "en ven" som lavede test og i en virtuel maskine (gudskelov...) lykkedes det ham at indlæse /bin-mappen, hvor alle de eksekverbare filer i et operativsystem er, og uden backtrack for efter at have gjort det fra terminalen. Hvis vi ikke kan slette en mappe, er det sandsynligvis fordi er beskyttet af systemet eller af en anden grund, som det er fra en anden bruger.

For eksempel, hvis vi vil gøre som "min ven" og indlæse mappen /bin, som jeg ikke anbefaler, men giver et eksempel, er alt, hvad vi skal gøre, at gøre det fra en bruger, der har adgang til superbrugerrettigheder ., også kendt som root. Hvis vores bruger kan gøre det, er alt, hvad vi skal gøre, at tilføje "sudo" til ovenstående kommando, som ville se sådan ud:

sudo rm -r nombre_de_la_carpeta

også vi kan prøve det med filhåndteringen, hvis det kan åbnes med sudo, hvilket ville give os mulighed for at bevæge os gennem alle vores mapper med forhøjede privilegier. For eksempel Nautilus (optegnelser fra GNOME) tillader det, og ville lade os slette beskyttede mapper (måske ikke alle), hvis vi åbnede terminalen og skrev "sudo nautilus" uden anførselstegn. Vi vil se to åbne vinduer, et med terminalen, der viser information og et andet, der vil være filhåndteringen med dens mest basale grænseflade (den respekterer normalt ikke tilpasninger).

Med Dolphin, når KDE tillader det, eller hvor det tillader det, bør sletningsindstillingen vises som enhver anden, men før den tager skridtet, vil den bede os om administratoradgangskoden. Du kan også gøre det, vi forklarer i denne artikel for at starte Dolphin som root.

Slet en mappe med en Live USB

En anden mulighed for at slette en mappe i Linux er at gøre det fra en anden Linux, specifikt fra en live session. Der er nogle fejl, der kan rettes på denne måde, og en af ​​dem ville være at slette en mappe, der var umulig at gøre fra det oprindelige operativsystem (usandsynligt, men...). Det, vi skal gøre, er at oprette en Live USB, starte fra den, finde den mappe, vi vil slette, og slette den.

Som du kan se, har vi i Linux flere muligheder end i andre operativsystemer, og alt er muligt, men gør ikke, hvad der står i den fremhævede tekst for dit eget bedste.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.