Hoved Mac Slik sletter du en full katalog som inkluderer filer i Linux

Slik sletter du en full katalog som inkluderer filer i Linux



Linux Command Line er et kraftig verktøy som lar deg gjøre mange ting raskere og enklere enn gjennom GUI. En av dens viktigste funksjoner er å opprette og slette filer og mapper, men vi holder oss til å slette mapper i denne artikkelen.

Slik sletter du en full katalog som inkluderer filer i Linux

Fortsett å lese for å lære hvordan du bruker rm- og rmdir-kommandoene for å kvitte deg med mapper, undermapper og filer du ikke lenger trenger.

Bruk rm til å slette kataloger

Det er mange kommandoer du kan bruke til å slette en katalog. Valget skal avhenge av hva du vil gjøre og hvordan du vil at det skal gjøres. Linux Command Line er superfleksibel i denne forbindelse, kanskje enda mer enn sine Windows- og Mac-kolleger.

Det er verdt å merke seg at Linux ikke skiller mellom mapper og filer som Mac og Windows-operativsystemer gjør. I stedet behandler den mapper som filgrupper. I denne delen vil vi undersøke rm-kommandoen. La oss komme i gang.

Bruk rm til å slette kataloger

rm –d navn på katalogen

Kommandoen ovenfor lar deg bare slette en enkelt, tom katalog. Dette er den mest grunnleggende kommandoen for å fjerne / slette mapper.

rm –d nameofthedirectory1 nameofthedirectory2

Kommandoen presentert ovenfor vil slette flere mapper. Fangsten her er, som med den forrige, de må alle være tomme. Hvis det skjer at den første mappen du navngir ikke er tom, vil ikke Kommandolinje prøve å slette andre mapper. Det vil bare stoppe, uten å gi deg en feilmelding.

rm –r navn på katalogen1 navn på katalogen2

Kommandoen ovenfor vil slette alle de angitte mappene, undermappene og filene i dem. Dette er mulig takket være alternativet -r som erstatter -d fra forrige kommando. I Linux Command Line står -r for rekursiv. Den kan brukes alene og kombinert med andre alternativer.

rm –rf navn på katalogen

Når du kjører en rm –r-kommando, vil Linux Command Line be deg om tillatelse til å slette eventuelle undermapper og filer som er skrivebeskyttet. Men hvis du skriver inn rm –rf i stedet, blir du ikke bedt om det. Bokstaven f står for styrke.

Du bør være forsiktig når du sletter mapper og filer med en rm –rf-kommando, da du kan miste viktige data eller skade operativsystemet. Systemfiler og mapper kan slettes lettere på et Linux-system enn på Windows eller Mac.

sudo apt-get install treet

For å få en bedre forståelse av hva du skal slette, bør du installere trepakken gjennom apt-get-verktøyet. Dette fungerer for Ubuntu og resten av Debian-familien. Hvis du bruker en annen distribusjon, kan du bruke sitt eget verktøy for pakkehåndtering. Når du utfører kommandoen ovenfor, viser kommandolinjen mappen og filstrukturen til mappen du er i. På denne måten kan du enkelt sjekke om det er noen filer eller undermapper som skal forbli intakte.

tresti / til / din / katalog

Kommandoen presentert ovenfor lar deg se strukturen til en annen mappe i Linux-systemet.

hvorfor fungerer ikke kameraet mitt på google meet

Avanserte kommandoer

Det er andre varianter av rm-kommandoen, for eksempel –no-preserve-root, –preserve-root, –one-file-system, og andre. De er imidlertid ment for erfarne kommandolinjebrukere. Hvis du gjør en feil med en av disse, kan du slette en del eller til og med alle systemfilene på datamaskinen din. På grunn av deres kompliserte natur vil vi lagre dem for en annen opplæring i kommandolinjen.

Bruk rmdir til å slette kataloger

Du kan også bruke rmdir-kommandosettet til å slette mapper. Imidlertid kan rmdir-kommandoene bare ta vare på tomme mapper og kan ikke slette filer som finnes i mappene som er merket for sletting. Det er flere nyttige rmdir-kommandoer, og vi tar en titt på dem i denne delen.

Bruk rmdir til å slette kataloger

Du kan imidlertid lure kommandolinjen for å slette en ikke-tom mappe med det overordnede alternativet, men mer om det litt senere.

rmdir navn på katalogen

Dette er den mest grunnleggende rmdir-kommandoen der ute. Det vil slette en tom katalog som er i katalogen på din nåværende plassering. For eksempel, hvis din nåværende posisjon er stasjonær og du har en tom ny mappe i den, vil denne rmdir-kommandoen ta seg av den.

finn venner på facebook uten å logge inn

rmdir nameofthedirectory1 nameofthedirectory2

I tilfelle du har flere mapper du vil slette, kan du bruke variasjonen ovenfor av kommandoen rmdir. Alle angitte mapper (kataloger) vil bli slettet, men de må være inneholdt i katalogen du er i. For å slette kataloger andre steder, se neste kommando.

rmdir / bane / til / katalogen din

Linux Command Line lar deg slette en hvilken som helst katalog fra din nåværende posisjon, uansett hvor den måtte være. For å gjøre det, må du angi hele banen mot katalogen eller katalogene du vil kvitte deg med.

Hvis du har forsøkt å slette en mappe som inneholder undermapper og / eller filer, vil kommandolinjen vise deg en feilmelding om at katalogen ikke er tom. Det er unødvendig å si at den ikke vil slette den angitte mappen.

I tilfelle du spesifiserte tre mapper og den første viste seg å være tom, vil kommandolinjen slutte å behandle kommandoen din så snart den kjører inn i den første mappen. Du får den samme feilmeldingen som i forrige tilfelle, og kommandolinjen prøver ikke å slette andre mapper på listen.

Du kan rette på dette ved å legge til følgende alternativ: –ignore-fail-on-non-tom. Dette vil tvinge kommandolinjen til å fortsette å utføre kommandoen selv om den møter ikke-tomme mapper. Kommandoen kan se omtrent slik ut: rmdir –ignore-fail-in-non-new NewFolder1 NewFolder2 NewFolder3.

rmdir –p nameofthedirectory1 nameofthedirectory2

Ovennevnte kommando kan hjelpe deg med å lure Linux til å slette en ikke-tom mappe. Den bruker alternativet -p, også kjent som overordnet alternativ. Slik fungerer det.

La oss si at du har en mappe som heter Pics og en mappe som heter ColorPics. La oss anta at sistnevnte er tom og er det eneste elementet i Pics-mappen. Når du utfører kommandoen rmdir –p ColorPics Pics, vil kommandolinjen slette ColorPics-mappen fordi det ikke er noe i den. Etter det vil den sjekke statusen til Pics-mappen, avgjøre at den også er tom og slette den.

Kjenn styrken til kommandolinjen

Command Line lar deg gjøre mange ting på et Linux-system. Vær forsiktig hvis du ikke har mye erfaring, da det er lettere å skade systemet på Linux enn på Windows og Mac.

Har du brukt Command Line til å slette mapper og filer før? Hvilke kommandoer brukte du? Hvis du tror vi har gått glipp av noen gode alternativer, kan du gi oss beskjed i kommentarfeltet nedenfor.

Interessante Artikler

Redaksjonens

Deaktiver ikke sikkert merke for HTTP-nettsteder i Google Chrome
Deaktiver ikke sikkert merke for HTTP-nettsteder i Google Chrome
Google Chrome markerer alle nettsteder som bruker vanlig HTTP for tilkoblinger som ikke sikre. Hvis denne oppførselen er uønsket for deg, kan du her deaktivere den.
Monter Linux File System i Windows 10
Monter Linux File System i Windows 10
Slik monterer du Linux-filsystem i Windows 10 WSL 2 er den siste versjonen av arkitekturen som driver Windows Subsystem for Linux til å kjøre ELF64 Linux-binærfiler på Windows. Med nylige endringer gir det tilgang til filer som er lagret på en stasjon med Linux-filsystemet. Hvis du har en stasjon med Linux
Noen japanske Street Fighter-fans er ikke glade for Capcoms kommende Street Fighter 30th Anniversay Collection
Noen japanske Street Fighter-fans er ikke glade for Capcoms kommende Street Fighter 30th Anniversay Collection
I forrige uke kunngjorde Capcom at de samlet en av de største samlingene av Street Fighter-spill i ett kompendium. Kjent som Street Fighter 30th Anniversary Collection, inneholder pakken 12 klassiske Street Fighter-spill, og generelt var det bra
Deaktiver nedlasting av nedlastede filer i Windows 10
Deaktiver nedlasting av nedlastede filer i Windows 10
Når du prøver å åpne eller kjøre den nedlastede filen, hindrer Windows 10 deg i å åpne den direkte. Slik endrer du denne oppførselen.
Thunderbird 78.1.0 er ute, her er det nye
Thunderbird 78.1.0 er ute, her er det nye
Rett etter Thunderbird 78 utgis en ny mindre oppdatering av teamet bak denne utmerkede e-postappen. Den har et par nye funksjoner, inkludert en fullstendig implementering av OpenPGP, og antall reparasjoner og forbedringer. Thunderbird er min foretrukne e-postklient. Jeg bruker denne appen på hver PC og på hver
Hva er en AMR-fil?
Hva er en AMR-fil?
En AMR-fil er en Adaptive Multi-Rate ACELP Codec-fil som brukes til å kode lydfiler. Slik åpner eller konverterer du AMR-filer.
Hvordan lage en animert GIF til Windows-bakgrunnen
Hvordan lage en animert GIF til Windows-bakgrunnen
Hvis du leser dette, har du sannsynligvis allerede sett effekten av et animert bakgrunnsbilde, og du bestemte deg for at du vil ha en til skjermen. Det er en viss eleganse i det velvalgte, høyoppløselige statiske tapetet,