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