Linux-kommandoer

Hvordan fjerne en katalog i Linux

Hvordan fjerne en katalog i Linux
Å utføre CRUD-operasjoner i Linux er daglige rutineoppgaver som å opprette, lese, oppdatere og slette en fil eller katalog. Dette innlegget vil gå gjennom en detaljert veiledning om hvordan du fjerner en katalog i Linux fra terminalen. Å fjerne en katalog i gaupe er ikke like enkelt som å fjerne en fil. En katalog kan være en tom katalog eller kan inneholde flere filer i seg selv eller flere underkataloger i den.

Det kan være forskjellige måter å fjerne en katalog i ethvert Linux-operativsystem. Hvis du for eksempel bruker en GUI for et hvilket som helst Linux-operativsystem som GNOME eller KDE, kan du fjerne hvilken som helst katalog ved å bare høyreklikke på katalogen. Men når du jobber med en frittstående Linux-server og bare har en terminal for å jobbe med Linux-operativsystemet, vil denne guiden hjelpe deg med å fjerne en katalog i Linux-operativsystemets terminal.

Det er flere kommandoer for å fjerne en katalog i Linux, basert på behovet og forskjellige formål. Dette innlegget vil fortelle deg om alle disse kommandoene og utføre dem alle på Ubuntu 20.04 LTS-system. Kommandoene vi skal lære og brukes vanligvis til å fjerne en katalog i Linux er

Så la oss dykke inn og lære hvordan du fjerner eller sletter en katalog i Linux og de forskjellige måtene å bruke de ovennevnte kommandoene på.

Fjern en katalog med kommandoen 'rmdir'

Dette rmdir kommandolinjeverktøyet brukes spesielt til å fjerne eller slette en katalog i Linux-operativsystemet.

Syntaksen for å bruke rmdir kommandoen er ganske enkel og enkel. Bare oppgi katalognavnet etter rmdir kommandoen, og katalogen vil bare bli fjernet hvis den er tom.

$ sudo rmdir katalognavn

Hvis katalogen er tom, blir den fjernet umiddelbart. Ellers vil det be om en feil noe som “Mislyktes i å fjerne 'katalognavn': katalogen er ikke tom”. Denne meldingen betyr til slutt at katalogen inneholder noen filer eller underkataloger.

Så hvis du vil fjerne katalogen og alt i den, må du bytte til rm kommando.

Fjern en katalog med kommandoen 'rm'

De rm kommandoen ikke bare brukes til å fjerne eller slette kataloger, men den brukes også til å slette både kataloger og filer. Den leveres også med noen ekstra flagg som hjelper til å utføre forskjellige oppgaver i henhold til kravet.

For eksempel, for å fjerne en katalog og dens underkataloger -r flagg brukes til å fjerne en katalog, underkataloger og filer rekursivt.

$ sudo rm -r katalognavn

Denne kommandoen vil fjerne katalogen og alle underkataloger og filer i den umiddelbart, bare hvis katalogen ikke er skrivebeskyttet.

Hvis katalogen er skrivebeskyttet, vil den be om å bekrefte slettingsprosessen til en skrivebeskyttet fil. Hvis du ikke vil bli bedt om å bekrefte, må du bruke -f alternativ for å slette en skrivebeskyttet katalog i Linux med kraft.

Så kommandoen for å slette en skrivebeskyttet katalog og alle filene og underkatalogene i den vil gå slik:

$ sudo rm -rf katalognavn

Bruker rm kommando, kan du også fjerne flere kataloger i en enkelt kommando. Kommandoen for å slette flere kataloger vil være slik:

$ sudo rm -r katalognavn_1 katalognavn_2 katalognavn_3

Slik kan du enkelt fjerne flere kataloger i en enkelt kommando ved hjelp av rm kommando.

Konklusjon

Dette innlegget inneholder detaljert veiledning om fjerning av en katalog i Linux ved hjelp av rmdir og rm kommando. Vi har lært om forskjellige flagg som et r-flagg som kan slett filer og underkataloger rekursivt. De -f flagg kan brukes til å slette en skrivebeskyttet katalog kraftig.

Hvordan laste ned og spille Sid Meier's Civilization VI på Linux
Introduksjon til spillet Civilization 6 er et moderne syn på det klassiske konseptet som ble introdusert i serien av Age of Empires-spillene. Ideen va...
Hvordan installere og spille Doom på Linux
Introduksjon til Doom Doom-serien stammer fra 90-tallet etter utgivelsen av den originale Doom. Det ble en øyeblikkelig suksess, og fra den tiden og u...
Vulkan for Linux-brukere
Med hver nye generasjon grafikkort ser vi spillutviklere skyve grensene for grafisk troskap og komme et skritt nærmere fotorealisme. Men til tross for...