Slett en mappe i bash

Slett en mappe i bash

Det er to alternative måter å slette en katalog, fil eller mappe i bash. Vi kan slette mappene eller katalogene ved å bruke to forskjellige kommandoer. Kommandoen “RMDIR” brukes til å slette de tomme mappene eller katalogene. Kommandoen “RM” brukes til å slette mappene eller katalogene som ikke er tomme. Vi vil imidlertid bruke “RM” -kommandoen for å slette mappene i denne artikkelen. I tillegg sletter vi noen filer fra Linux Desktop.

Slette en mappe eller katalog i Linux ved hjelp av bash

I denne delen demonstrerer vi hvordan du sletter en fil eller katalog ved hjelp av Linux -kommandolinjen. Men før vi gjør dette, må vi først åpne terminalen. Før vi kan fjerne en mappe eller direktør, må vi først vite navnet. Derfor må vi først utføre “LS” -kommandoen i terminalen for å finne en mappe eller katalog, eller for å se alle mappene. I Linux og andre operativsystemer basert på UNIX brukes “LS” -kommandoen til å vise filene eller mappene. LS -funksjonen lar deg liste opp alle filene eller mappene i den gjeldende arbeidskatalogen som standard og ytterligere engasjere deg gjennom kommandolinjen, på samme måte som du utforsker i mappe eller terminal med en grafisk.

Linus@linux: ~ $ ls

Når vi trykker på Enter -tasten på tastaturet etter å ha skrevet "LS" i terminalen, vises alle mappene eller katalogene i terminalvinduet, som det sees i følgende figur. Det er “6” mapper totalt med navnene “Desktop”, “Last ned”, “Music”, “Pictures”, “Maler” og “Videoer” som vises.

Nå som vi er klar over at katalogene og mappene ikke inkluderer utvidelsene i navnene deres, prøver vi å slette "Music" -katalogen i denne delen ved hjelp av “RM” -kommandoen. For å oppnå dette, skriv “RM” og trykk deretter på romfeltet før du skriver “-RF”. Kommandoen “RM” eller “-RF” står for rekursiv og forhindrer serveren i å be deg om å bekrefte slettingen din. Med enkle ord eliminerer “RM” -kommandoen oppføringene for en valgt fil, sett med dokumenter eller samling av filer fra en katalogs liste over oppføringer. Kommandoen “-RF” sletter en katalog permanent. Det indikerer at selv om en post eller mappe har tolket tilgang, vil den fortsatt bli fjernet. Nå som “RM -RF” -kommandoen er lagt inn, må vi legge et rom før vi skriver navnet på mappen som vi vil slette. Skriv derfor inn "musikk" -mappen her.

Linus@linux: ~ $ rm -rf musikk

Nå som vi utførte denne kommandoen, fjernes "musikk" -mappen. For å bekrefte sletting, skriv inn “LS” -kommandoen i terminalen for å se om mappen er slettet eller ikke.

Linus@linux: ~ $ ls

Etter utførelsen av denne kommandoen vises navnene på mappene på skjermen som vist på det følgende. Som du kan se, er alle mappene synlige bortsett fra "musikk" -mappen som betyr at mappen fjernes.

Følgende avsnitt er identisk med den forrige. Men i denne delen eliminerer vi "maler" -mappen i stedet for "musikk" -mappen. For å gjøre dette bruker vi den samme “RM” -kommandoen etterfulgt av et rom, “-RF,”, og deretter et annet rom som er foran navnet på "malen" -mappen.

Linus@linux: ~ $ rm -rf maler

Derfor, når vi utfører den nevnte kommandoen, blir mappen "Mal" slettet. Ved å legge inn “LS” -kommandoen i terminalvinduet, bestemmer vi nå om mappen er slettet eller ikke.

Linus@linux: ~ $ ls

Når vi trykker Enter etter å ha skrevet denne kommandoen, vises navnet på den gjenværende mappen deretter. I det følgende bildet kan du se at mappene "musikk" og "maler" ikke er inkludert i listen over mapper. I stedet vises bare fire mapper - "Desktop", "Last ned" bilder "og" Videoer " -.

Slette flere mapper eller kataloger

I denne delen bruker vi den samme kommandoen til å slette flere mapper samtidig. I denne delen eliminerer vi to mapper samtidig. For å oppnå dette bruker vi kommandoen der vi først skriver "RM". Deretter bruker vi plass. Etter det skriver vi “-rf” så plass. Til slutt, navnet på mappene som vi vil slette. I dette tilfellet ønsker vi å fjerne "bilder" og "videoer" -mapper, så vi skriver "bilder" og "videoer" i kommandoen.

Linus@linux: ~ $ rm -rf bilder videoer

Etter utførelsen av denne kommandoen skriver vi “LS” -kommandoen på terminalen for å avgjøre om mappene er slettet eller ikke.

Linus@linux: ~ $ ls

Derfor, når vi klikker Enter, vises navnene på de gjenværende mappene, noe som indikerer at mappene som vi slettet ble slettet med hell. Vi sitter nå bare igjen med de to katalogene - "Desktop" og "nedlastinger".

Slette filer fra skrivebordet

Da vi slettet mappene i forrige seksjon, sletter vi nå filene på skrivebordet i denne delen. For å slette en fil fra skrivebordet, må vi først hente katalogstedet ved hjelp av kommandoen der "CD" brukes først, etterfulgt av plass. Skriv deretter “Desktop” og en skråstrek på slutten.

Linus@Linux: ~ $ CD Desktop/

Etter å ha kjørt denne kommandoen, får vi katalogen til skrivebordet. Nå bruker vi typen “LS” -kommandoen for å vise alle filene på skjermen.

Linus@Linux: ~/Desktop $ LS

Som du kan se i følgende bilde, når vi kjørte denne kommandoen, vises hele skrivebordets antall filer på skjermen. Den har tre filer innen. Den første kalles “Fil.SH ”fordi det er et skallskript og de to andre er tekstfiler som heter“ TextFile.txt ”og“ textfile.tekst.lagre".

Foreløpig fjerner vi “Filen.sh ”-fil fra skrivebordet. For å gjøre dette bruker vi kommandoen der vi først skriver “RM”, deretter et rom, etterfulgt av navnet på filen som vi ønsker å fjerne. I dette tilfellet er det “fil.sh ”.

Linus@Linux: ~/Desktop $ RM -fil.sh

Når vi utfører denne kommandoen, bruker vi “LS” -kommandoen igjen for å bekrefte om filen er eliminert.

Linus@Linux: ~/Desktop $ LS

Når denne kommandoen blir utført, vises navnet på den gjenværende filen som er igjen på skrivebordet sammen med to filer som viser fjerning av “Filen.sh ”-fil fra skrivebordet.

Bruke “*” -tegnet for å slette alle filer fra skrivebordet

I denne delen bruker vi “*” -tegnet for å slette alle filene fra skrivebordet. I dette tilfellet lager vi nye filer på skrivebordet. Deretter bruker vi “LS” -kommandoen for å vise alle filene på skrivebordet i terminalen.

Linus@Linux: ~/Desktop $ LS

Som du kan se i følgende skjermbilde, viser den når vi utfører denne kommandoen, alle desktopens filer. Disse fire filene er “Data.txt ”,“ tom.txt ”,“ MH.txt ”, og“ sh.tekst".

Vi bruker kommandoen der vi skriver “RM”. Deretter setter vi plass. Etter det skriver vi “-rf” og “*” -symbolet. Til slutt, når vi kjører denne kommandoen, blir alle filene slettet fra skrivebordet, samtidig.

Linus@Linux: ~/Desktop $ RM -rf *

Nå vises ingenting på skjermen når vi bruker “LS” -kommandoen. Kjør for å sjekke visningen av en stasjonær fil fordi filen er slettet. Du kan se dette i følgende bilde:

Konklusjon

I denne artikkelen diskuterte vi hvordan du bruker kommandoen “RM -rf” i bash for å slette en mappe eller katalog i Linux. Den første delen dekket hvordan du samtidig skal slette flere mapper, samt hvordan du bruker “LS” -kommandoen til å vise hver mappe eller katalog i terminalvinduet. I den andre delen diskuterte vi hvordan du sletter en enkelt fil fra skrivebordet i Linux og hvordan du sletter alle filene fra skrivebordet på en gang ved hjelp av “*” -tegnet.