Hvordan fjerne en katalog i Linux

Hvordan fjerne en katalog i Linux
Å utføre CRUD -operasjoner i Linux er daglige rutinemessige oppgaver som å lage, lese, oppdatere og slette en fil eller katalog. Dette innlegget vil gå gjennom en detaljert guide for hvordan du fjerner en katalog i Linux fra terminalen. Å fjerne en katalog i Lynx er ikke så enkelt som å fjerne en fil. En katalog kan være en tom katalog eller kan inneholde flere filer i seg selv eller videre underkataloger i den.

Det kan være forskjellige måter å fjerne en katalog i et hvilket som helst Linux -operativsystem. Hvis du for eksempel bruker en GUI av et hvilket som helst Linux-operativsystem som Gnome eller KDE, kan du fjerne hvilken. Men når du jobber med en frittstående Linux-server og bare har en terminal til å 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 gi deg beskjed 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

  • rmdir
  • rm

Så la oss dykke inn og lære å fjerne eller slette en katalog i Linux og de forskjellige måtene å bruke de ovennevnte kommandoene.

Fjern en katalog ved hjelp av 'RMDIR' -kommandoen

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

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

$ sudo rmdir katalog_navn

Hvis katalogen er tom, vil den bli fjernet umiddelbart. Ellers vil det gi en feil noe sånt som “Kunne ikke fjerne 'Directory_name': katalog ikke tom". Denne meldingen betyr til slutt at katalogen inkluderer noen filer eller underkataloger.

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

Fjern en katalog ved hjelp av 'RM' -kommandoen

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

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

$ sudo rm -r katalog_navn

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 bekreftelsen, må du bruke -f Alternativ for å slette en skrivebeskyttet katalog i Linux kraftig.

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

$ sudo rm -rf katalog_navn

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 DIRECTORY_NAME_1 DIRECTORY_NAME_2 DIRECTORY_NAME_3

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

Konklusjon

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