Med informasjonen i denne artikkelen vil du kunne slette en katalog i Linux som en proff, inkludert kataloger som inneholder filer og tomme.
Hvis du bruker Linux, kan du bruke slettekataloger ved å bruke rm kommando. De rm kommandoen kan fjerne kataloger som inneholder filer hvis du bruker flagget -r. Hvis mappen eller katalogen er tom, kan du fjerne den ved å bruke rm or rmdir kommandoer.
Hvis du lurer på hvordan du sletter en katalog eller mappe i Linux, bør du vite at dette er et vanlig problem for Linux-nykommere. Når du begynner å bruke et Linux-operativsystem, er det uunngåelig at du på et tidspunkt ønsker å slette en mappe.
Å bruke Linux krever mer enn å lære det grunnleggende om C programmeringsspråk og andre programmeringsspråk. I denne artikkelen vil vi diskutere to metoder som kan brukes til å slette mapper i Linux. Vi gir også eksempler på hver metode slik at du kan begynne å slette mapper så raskt som mulig.
Slik sletter du en katalog i Linux
Det er to måter å slette en katalog i Linux:
- rmdir: Dette er en kommando som brukes til å slette tomme kataloger.
- rm kommando: Dette er en kommando som brukes til å slette en mappe eller katalog inkludert undermappene og underkatalogene. Hvis katalogen inneholder filer, vil -r flagg må brukes med denne kommandoen.
Når du er klar til å slette en mappe, har du sannsynligvis en tendens til å dra den til datamaskinens papirkurv. Papirkurven fungerer som et sted for å lagre dokumenter du vil slette. Tøm papirkurven før filene slettes.
Når du bruker Linux-kommandolinjen, vær oppmerksom på at det ikke er noen papirkurv. Når du sletter en fil eller katalog, vil du ikke kunne se den igjen.
Slett Linux-kataloger ved å bruke rm-kommandoen
Med rm kommando, kan du slette kataloger og filer. I motsetning til rmdir, som vi vil diskutere senere, kan denne kommandoen brukes til å fjerne både tomme og ikke-tomme kataloger.
Nedenfor er det du trenger å vite om syntaksen til rm kommando:
rm [flagg] [fil-/mappenavn]
Nedenfor er de to flaggene du kan bruke til å fjerne kataloger med rm:
- -d: Dette vil slette en katalog i Linus som ikke har noe i seg
- -r: Dette vil slette en ikke-tom katalog og alt som finnes i den.
La oss si at vi ønsker å fjerne en mappe kalt "vibes" fra gjeldende arbeidskatalog. Vi kan se hva mappen vår inneholder hvis vi kjører følgende kommando:
ls vibber/
Vår kommando vil bringe tilbake noe som dette:
setup.py
calculate.py
Siden denne katalogen har filer i seg, må vi fjerne dem med -r-flagget. Vi kan gjøre dette med kommandoen nedenfor:
rm -r vibber/
Kommandoen ovenfor slettet "vibes"-mappen inkludert alle katalogene knyttet til den.
Du kan også slette flere mapper med rm. Du kan gjøre dette ved å angi flere katalognavn etter rm. La oss si at du vil fjerne "vibber" og "musikk"-mappene fra din nåværende arbeidskatalog. Du kan gjøre dette med følgende kommando:
rm -r vibber musikk
Hvordan du kan tvinge sletting av en katalog og innholdet i den
Som standard rm -r kommandoen ber deg bekrefte slettingen av en fil eller katalog. Dette kan skje hvis filen du prøver å slette allerede er beskyttet. For å overstyre dette kan du spesifisere -f flagg som følger:
rm-rf vibber
Denne kommandoen vil sørge for at katalogene og underkatalogene blir permanent slettet i "vibes"-mappen. Når du kjører denne kommandoen, vil du ikke bli bedt om å bekrefte at du vil slette filer. Derfor bør du bruke denne kommandoen av og til og bare når du er veldig sikker på at du vil slette alt innholdet i mappen.
Slett Linux-kataloger ved å bruke rmdir-kommandoen
Med rmdir kommando, kan du slette en tom katalog på Linux. Dette er den anbefalte kommandoen hvis mappen du vil slette ikke har noe i seg, noe som betyr at den er tom og du vil at den skal fjernes fra systemet.
La oss si at vår nåværende arbeidskatalog inneholder følgende filer og mapper (som vi kan se med Linux "ls" kommando):
app.py
config
dev.py
"Config"-mappen er tom. La oss si at du vil fjerne "config"-mappen fra din nåværende arbeidskatalog. Du kan gjøre dette med følgende kommando:
rmdir konfig
Hvis vi løper ls for å se innholdet i gjeldende katalog, returnerer kommandoen vår:
app.py
dev.py
Du vil legge merke til at vi ikke har «config»-katalogen lenger. Det er viktig å merke seg at rmdir kommandoen kan ikke brukes til å slette kataloger som inneholder filer i Linux. Hvis "config"-mappen vår inneholder en fil, returneres følgende feil:
rmdir: config/: Katalog ikke tom
konklusjonen
De rm og rmdir kommandoer brukes i Linux for å slette en katalog. rm brukes til å slette ikke-tomme kataloger. De rmdir kommandoen brukes til å slette tomme kataloger. Den kan ikke brukes til å slette mapper som inneholder filer.
For mer informasjon om disse kommandoene, skriv "man" etterfulgt av navnet på kommandoen i terminalen. Dette lar deg se manualsiden på Linux for kommandoen.
Før du sletter filer, er det viktig at du har valgt de riktige filene som skal slettes. Når du bruker kommandoer som rm eller rmdir, det er ingen vei å gå tilbake.
Anbefalinger:
- Gratis nettkurs ved Harvard University med sertifikat
- Hvordan fikse Google Classroom stream forsvunnet problem
- Hvordan laste ned Udemy-kurs frakoblet på PC og Android-enhet
- OneNote i Microsoft Teams: Slik legger du til/bruker OneNote i Microsoft Teams
- Hvordan lage et Google Classroom: Veiledning for å lage klasser og innhold
Legg igjen en kommentar