Linux er påfallende forskjellig fra Windows-operativsystemet. Hvis du for eksempel vil slette en mappe i Windows, kan du ganske enkelt høyreklikke på den og slette den. Ting er imidlertid ikke så enkelt i Linux. Sletting av en katalog eller mappe i Linux kan gjøres via det grafiske brukergrensesnittet så vel som kommandolinjegrensesnittet. Hvis du ikke er sikker på hvordan du sletter en katalog i Linux, har vi utarbeidet en enkel, men effektiv guide for deg. I denne artikkelen vil vi vise både GUI- og CLI-metodene for å slette kataloger i Linux.
Fjern en katalog i Linux (2023)
Mapper i Linux er kjent som kataloger. Og i Linux-verdenen behandles alt som en fil, til og med en katalog. La oss nå se hvordan du sletter en katalog i Linux ved å bruke fire forskjellige måter – en GUI og tre CLI.
Slik sletter du en katalog i Linux (GUI-metode)
Denne metoden for å slette filer er enkel og best egnet for brukere som nylig har migrert til Linux. Det kan fungere på enhver distribusjon, forutsatt at et «Desktop Environment» og filbehandler er installert på datamaskinen. I denne artikkelen bruker vi Ubuntu 20.04 LTS med Gnome skrivebordsmiljø og Nautilus filbehandling. Slik fungerer det:
1. Først åpner du en hvilken som helst filbehandler og naviger til banen der du vil slette katalogen.
2. Velg mappen(e) du vil slette og trykk på «Slett”-knappen på tastaturet. Eller du kan også høyreklikke på den valgte mappen og velge «Flytt til søppel» fra hurtigmenyen.

3. Alle slettede filer og kataloger i Linux slettes ikke permanent, men flyttes til en spesiell plassering kjent som Trash, som ligner på papirkurven i Windows.
4. For å permanent slette en katalog i Linux, velg den og trykk «Shift + Delete» på tastaturet. Det vil åpne en melding om du vil slette den permanent eller ikke. Klikk på «Slett» i dialogboksen igjen.

Slett en katalog i Linux via kommandolinjen
Å gjøre en hvilken som helst oppgave ved å bruke kommandolinjen er raskere med mange alternativer enn GUI-metoden. Dessuten sletter CLI-metoden filene og mappene permanent. Her vil vi vise tre kommandoer for å slette en katalog i Linux som kommer forhåndsinstallert i hver Linux-distribusjon.
Slett katalog ved å bruke rmdir Kommando
De rmdir kommandoen brukes vanligvis til å slette tomme kataloger, men kan også brukes til å slette ikke-tomme kataloger. Kommandoen har ikke massevis av funksjoner og alternativer, men den får jobben gjort. Den generelle syntaksen for kommandoen er som følger:
rmdir <options> <directory_name>
Noen av alternativene som rmdir kommandoen kan ta er:
| Alternativ | Beskrivelse |
|---|---|
--ignore-fail-on-non-empty |
brukes til å slette ikke-tomme kataloger |
-p, --parents |
brukes til å slette katalogen sammen med dens spesifiserte underordnede |
-v, --verbose |
brukes til å få en diagnosemelding for hver katalog |
Slett tom katalog i Linux
For å slette en tom katalog i Linux, bruk følgende kommando:
rmdir <directory_name>

Her, i dette eksemplet, siden vi ikke får noen utgang, betyr dette at kommandoen ble utført og katalogen er slettet.
Slett ikke-tom katalog i Linux
Når du vil prøve å slette en ikke-tom katalog ved å bruke rmdir kommando, vil du få følgende feilmelding:
rmdir: failed to remove '<directory_name>': Directory not empty
For å slette en ikke-tom katalog i Linux, bruk følgende kommando:
rmdir --ignore-fail-on-non-empty <directory_name>

Slett katalog ved hjelp av rm Kommando
De rm command er et kraftig verktøy som kan slette både filer og kataloger samtidig som det gir mange flotte funksjoner. Den grunnleggende syntaksen for kommandoen er:
rm <options> <file_name/directory_name>
Noen av alternativene som kommandoen kan ta er:
| Alternativ | Beskrivelse |
|---|---|
-f |
Når dette flagget brukes, vil ikke bekreftelsesmeldingen vises, og alle ikke-eksisterende filer og kataloger vil bli ignorert |
-i |
Når dette flagget brukes, vil kommandoen be om bekreftelse fra brukeren for hver sletting. |
-r |
Når dette flagget brukes, vil kommandoen fjerne alt innholdet i den spesifiserte katalogen. |
-d |
Dette flagget brukes til å fjerne tomme kataloger. |
-v |
Dette flagget brukes for å få en forklaring på hva som gjøres nå. |
Slett tomme kataloger
For å slette tomme kataloger i Linux, bruk -d flagg med kommandoen som vist nedenfor:
rm -d <directory_name>

Slett ikke-tom katalog
Når du sletter ikke-tomt innhold, kan det være svært farlig siden noen viktige filer kan bli slettet. Så vær ekstra forsiktig når du sletter ikke-tomme kataloger. For å slette en katalog med alt innholdet, bruk -r flagg med kommandoen som vist nedenfor:
rm -r <directory_name>

Tving sletting av kataloger i Linux
rm-kommandoen gir en ledetekst, som standard, når du sletter de skrivebeskyttede filene og katalogene. Trykk på enten 'y' eller 'n' avhengig av ditt valg. For å omgå ledeteksten bruker vi -f flagg som vist nedenfor:
rm -rf <directory_name>
Denne kommandoen kan vise seg å være ganske katastrofal hvis den utføres utilsiktet i rotkatalogen.

Spør før du sletter mapper i Linux
Når du sletter flere filer, bruk -i flagg med rm kommando for å få en ledetekst før hver fil som vist nedenfor:
rm -ri <directory_name>

Slett kataloger ved å bruke find Kommando
Slett tom katalog i Linux
Du kan også slette mapper ved å bruke find kommando med -delete flagg som vist nedenfor:
find <path_to_search> -type d -name "directory_name" -delete
Denne kommandoen vil se etter den tomme katalogen spesifisert av parameteren

Slett ikke-tomme kataloger
For å slette ikke-tomme kataloger ved hjelp av find-kommandoen, bruk følgende syntaks:
find <path_to_search> -type d -name "directory_name" -exec rm -r {} +
Forstå syntaksen ovenfor:
I syntaksen ovenfor er find kommandoen ser etter kataloger som samsvarer med -exec flagget vil sende de søkte elementene til rm kommandoen, som vil slette katalogen ved å bruke -r flagg.

ofte stilte spørsmål
Kommandolinjemetoden er den raskeste måten å slette kataloger på. Du kan bruke rmdir, rmog find kommandoer for å slette kataloger i Linux.
Hovedårsaken til at du ikke kan fjerne en katalog i Linux er at du ikke har passende tillatelser til å gjøre endringer i katalogen. For å slette en katalog ved å omgå manglende tillatelse, bruk følgende kommando: sudo rm -rf <directory_name>
Slett filer og kataloger ved hjelp av Linux-kommandoer
Å slette kataloger/filer i Linux er en veldig enkel oppgave, men likevel veldig viktig for brukere av alle slag. Her har vi vist to måter å slette mapper i Linux, og vi håper denne artikkelen har gitt deg en god forståelse av de to metodene og kommandoene. Gi oss beskjed i kommentarene i tilfelle problemer.
Støtt vårt arbeid ❤️
Hvis du likte denne artikkelen, vurder å gi en tips for å hjelpe oss med å fortsette å publisere kvalitetsinnhold.




















