Kataloger er beholdere som inneholder forskjellige data, inkludert tekst, media og zip-filer. Som systemadministrator kan du opprette, flytte eller slette disse katalogene. Selv om det er enkelt å slette en katalog i Linux, trenger mange nybegynnere å lære de riktige måtene å gjøre det på. Det er derfor Linux-brukere noen ganger sletter viktige kataloger, noe som kan føre til store problemer.
I denne raske bloggen har vi inkludert alle mulige måter å slette en katalog i Linux. Her har vi inkludert kommandoer og en enkel GUI-metode for å slette en katalog uten problemer. Så la oss se på dem alle med passende eksempler:
rm-kommandoen
rm-kommandoen sletter filer og kataloger, der 'rm' står for 'remove'. Du kan bruke følgende rm-kommando for å slette en katalog:
rm -r katalognavn
Vi bruker alternativet '-r' for å slette målkatalogen, dens innhold og underkataloger. La oss for eksempel slette musikkkatalogen ved å bruke rm-kommandoen:
rm -r Musikk
Merk: Vær forsiktig med å bruke rm-kommandoen fordi den sletter filer og kataloger permanent uten bekreftelse.
rmdir-kommandoen
I motsetning til rm, er rmdir-kommandoen utformet for å fjerne tomme kataloger. For eksempel, for å slette en tom katalog kalt Script som ligger i hjemmekatalogen, bruk følgende kommando:
er rm ~ / Manus
Merk: Når du bruker kommandoen rmdir, vennligst spesifiser målkatalogen og dens bane. Uten riktig bane vil denne kommandoen resultere i en feil.
På samme måte kan du også bruke rmdir til å slette en underkatalog. La oss for eksempel slette underkatalogen Bilder som er tilgjengelig i dokumentkatalogen:
er rm ~ / Dokumenter / Bilder
Finn-kommandoen
Til tross for den opprinnelige funksjonen til find-kommandoen, lar den deg også slette filer og kataloger med '-exec'-alternativet. Denne funksjonen gjelder imidlertid bare for tomme kataloger. For eksempel, for å fjerne en katalog på denne måten, bruk:
finne katalognavn -type d -exec rm -r { } +
Her spesifiserer '-type d'-alternativet at søkeordet er navnet på en katalog. Alternativet '-exec rm -r {} +' veileder søkeverktøyet til å utføre kommandoen 'rm -r' for hver katalog som finnes med inndatanavnet. Erstatt dessuten directory_name med navnet på katalogen du har tenkt å fjerne:
finne Skript -type d -exec rm -r { } +
En rask oppsummering
Å slette filer og kataloger er en grunnleggende oppgave for en vanlig Linux-bruker. Denne artikkelen demonstrerte forskjellige metoder for å slette en katalog ved å bruke passende eksempler: kommandoene rm, rmdir og find. Du kan velge rm for å slette kataloger og filer, mens rmdir bare fungerer for å slette tomme kataloger. Til slutt lar find-kommandoen deg slette kataloger ved hjelp av alternativet '-exec'.