Hvordan tømmer jeg en katalog i Linux?

Hvordan tømmer jeg en katalog i Linux?
I Linux -systemer brukes forskjellige metoder for å fjerne kataloger. Som Linux -bruker kan du fjerne filer og mapper ved å bruke et grafisk brukergrensesnitt eller av Desktop File Manager; For eksempel kan KDE Dolphin, Gnomes filer brukes til samme formål. Imidlertid, hvis du vil fjerne flere kataloger øyeblikkelig og opererer på en hodeløs server, er den sikreste måten å bruke kommandolinjen for å slette katalogene. Vi viser deg metoden for å fjerne kataloger ved hjelp av RM, RMDIR og finne kommandoer.

RMDIR -kommando

Kommandolinjeverktøyet “RMDIR” brukes til å slette tomme filer eller kataloger. I stedet for å sjekke en katalog om den er tom eller ikke, kan du bare slette en tom katalog. I det følgende eksemplet vil vi slette "TestFolder" -katalogen ved hjelp av “RMDIR” -kommandoen.

I kommandoen “RMDIR”, spesifiser navnet på katalogen du vil fjerne fra filsystemet. For eksempel la vi til "TestFolder" i følgende kommando.

$ RMDIR TestFolder

Åh! Utgangen sier at katalogen ikke er tom; Derfor klarer "RMDIR" ikke å fjerne det. I dette tilfellet vil vi gå videre for å bruke “RM” -kommandoen for å fjerne den fra systemet.

RM -kommando

Et annet mest populært kommandolinjeverktøy som brukes til å fjerne filer og kataloger er “RM” -kommandoen. I motsetning til “RMDIR” -kommandoen, kan RM-kommandoen fjerne både tomme og ikke-tomme filer og kataloger. “RM” gir forskjellige alternativer.

-R eller -R -alternativer fjerner en ikke -tom katalog med alt innholdet, mens -d -alternativet lar deg slette en tom katalog. For eksempel for å fjerne en "testmapp" med alt innholdet, bruk -r -alternativet i “RM” -kommandoen.

$ RM -r TestFolder

Som du ser, nå har vi ikke "testmappen" i vår hjemmekatalog.

Hvis du vil fjerne en skrivebeskyttet katalog eller filer med den, vil en ledetekst vises for at du skal bekrefte slettingen. Bruk alternativet -f for å slette denne typen katalog uten å få ledeteksten.

$ RM -rf TestFolder

Påkalle “RM” -verktøyet, spesifiser navnet på flere kataloger atskilt med plass for å fjerne dem samtidig. For eksempel kan katalogene som er oppført nedenfor "TestFolder1", "TestFolder2", "TestFolder3" fjernes øyeblikkelig ved hjelp av “RM” -kommandoen, og vi vil vise deg hvordan du gjør det.

$ RM -r TestFolder1 TestFolder2 TestFolder3

Liste ut katalogene ved å bruke "LS -L" og sjekk ut filene for å bekrefte slettingen.

I-alternativet i “RM” -kommandoen instruerer det om å be om bekreftelse før du fjerner filen og underkatalogene.

$ RM -RI TESTFOLDER

Finn kommando

Finn kommando tillater en bruker å søke etter kataloger og filer basert på et spesifisert uttrykk og utføre enhver handling på hver matchede fil. Å bruke Find -kommandoen for å fjerne kataloger basert på et mønster regnes som det vanligste scenariet. I det undergitte eksemplet vil vi slette alle katalogene som ender med "_cache" i den gjeldende katalogen.

$ Finn . -type d -navn '*_cache' -exec rm -r +

Konklusjon

Fjerne kataloger i Linux sammensatt av enkle og enkle prosedyrer, men du må være klar over viktige data før du sletter dem. I denne artikkelen har vi vist deg forskjellige metoder for å fjerne kataloger. Disse metodene omfatter “RMDIR”, “RM”, “Finn” -kommando. Med "RMDIR" kan du bare slette en tom katalog, mens "Finn" og "RM" -verktøy gir forskjellige kriterier for å fjerne kataloger.