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
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.