Vigtigste Mac Sådan slettes et komplet katalog, der inkluderer filer i Linux

Sådan slettes et komplet katalog, der inkluderer filer i Linux



Linux Command Line er et kraftfuldt værktøj, der giver dig mulighed for at gøre mange ting hurtigere og lettere end gennem GUI. En af dens væsentlige funktioner er at oprette og slette filer og mapper, selvom vi holder fast ved at slette mapper i denne artikel.

Sådan slettes et komplet katalog, der inkluderer filer i Linux

Fortsæt læsning for at lære, hvordan du bruger kommandoerne rm og rmdir til at slippe af med mapper, undermapper og filer, du ikke længere har brug for.

Brug rm til at slette mapper

Der er mange kommandoer, du kan bruge til at slette en mappe. Valget skal afhænge af, hvad du vil gøre, og hvordan du vil have det gjort. Linux Command Line er superfleksibel i denne henseende, måske endda mere end sine Windows- og Mac-kolleger.

Det er værd at bemærke, at Linux ikke skelner mellem mapper og filer som Mac og Windows-operativsystemer gør. I stedet behandler det mapper som filgrupper. I dette afsnit undersøger vi kommandoen rm. Lad os komme igang.

Brug rm til at slette mapper

rm –d navn på katalogen

Med kommandoen ovenfor kan du kun slette en enkelt, tom mappe. Dette er den mest basale kommando til fjernelse / sletning af mapper.

rm –d nameofthedirectory1 nameofthedirectory2

Kommandoen præsenteret ovenfor sletter flere mapper. Fangsten her er, som med den foregående, skal de alle være tomme. Hvis det sker, at den første mappe, du navngav, ikke er tom, vil kommandolinjen ikke forsøge at slette andre mapper. Det stopper bare uden at give dig en fejlmeddelelse.

rm –r nameofthedirectory1 nameofthedirectory2

Kommandoen ovenfor sletter alle de angivne mapper, deres undermapper og filer i dem. Dette er muligt takket være -r-indstillingen, der erstatter -d fra den forrige kommando. I Linux Command Line står -r for rekursiv. Det kan bruges alene og kombineres med andre muligheder.

rm –rf nameofthedirectory

Når du udfører en rm –r-kommando, beder Linux Command Line dig om tilladelse til at slette eventuelle undermapper og filer, der er skrivebeskyttet. Hvis du i stedet indtaster rm –rf, bliver du dog ikke bedt om det. Bogstavet f står for magt.

Du skal være forsigtig, når du sletter mapper og filer med en rm –rf-kommando, da du måske mister vigtige data eller beskadiger operativsystemet. Systemfiler og mapper kan slettes lettere på et Linux-system end på Windows eller Mac.

sudo apt-get install træ

For at få en bedre forståelse af, hvad du er ved at slette, skal du installere træpakken via apt-get-værktøjet. Dette fungerer for Ubuntu og resten af ​​Debian-familien. Hvis du er i en anden distribution, skal du bruge sit eget pakkehåndteringsværktøj. Når du udfører ovenstående kommando, viser kommandolinjen mappen og filstrukturen for den mappe, du er i. På denne måde kan du nemt kontrollere, om der er filer eller undermapper, der skal forblive intakte.

træsti / til / din / bibliotek

Kommandoen præsenteret ovenfor giver dig mulighed for at se strukturen i en anden mappe i dit Linux-system.

hvordan man logger ud af netflix på roku

Avancerede kommandoer

Der er andre variationer af rm-kommandoen, såsom –no-preserve-root, –preserve-root, –one-file-system og andre. De er dog beregnet til erfarne kommandolinjebrugere. Hvis du laver en fejl med en af ​​disse, kan du slette en del eller endda alle systemfiler på din computer. På grund af deres komplicerede natur gemmer vi dem til en anden Command Line-tutorial.

Brug rmdir til at slette mapper

Du kan også bruge rmdir-kommandosættet til at slette mapper. Imidlertid kan rmdir-kommandoerne kun tage sig af tomme mapper og kan ikke slette filer indeholdt i de mapper, der er markeret til sletning. Der er flere nyttige rmdir-kommandoer, og vi ser på dem i dette afsnit.

Brug rmdir til at slette mapper

Du kan dog narre kommandolinjen til at slette en ikke-tom mappe med den overordnede mulighed, dog mere om det lidt senere.

rmdir navn på katalogen

Dette er den mest basale rmdir-kommando derude. Det sletter et tomt bibliotek, der er inden for biblioteket på din aktuelle placering. For eksempel, hvis din nuværende placering er desktop, og du har en tom ny mappe i den, tager denne rmdir-kommando sig af den.

hvordan man slukker for Chromecast på youtube

rmdir nameofthedirectory1 nameofthedirectory2

Hvis du har flere mapper, du vil slette, kan du bruge ovenstående variation af kommandoen rmdir. Alle angivne mapper (mapper) slettes, men de skal være indeholdt i den mappe, du i øjeblikket er i. For at slette mapper andre steder henvises til den næste kommando.

rmdir / sti / til / din / bibliotek

Linux Command Line giver dig mulighed for at slette ethvert bibliotek fra din nuværende placering, uanset hvor det måtte være. For at gøre det skal du indtaste den fulde sti mod det bibliotek eller de biblioteker, du gerne vil slippe af med.

Hvis du har forsøgt at slette en mappe, der indeholder undermapper og / eller filer, viser kommandolinjen en fejlmeddelelse om, at biblioteket ikke er tomt. Det er overflødigt at sige, at den ikke sletter den angivne mappe.

Hvis du angav tre mapper, og den første viste sig at være tom, stopper kommandolinjen behandlingen af ​​din kommando, så snart den løber ind i den første mappe. Du får den samme fejlmeddelelse som i det foregående tilfælde, og kommandolinjen forsøger ikke at slette andre mapper på listen.

Du kan afhjælpe dette ved at tilføje følgende mulighed: –ignore-fail-on-non-tom. Dette vil tvinge kommandolinjen til at fortsætte med at udføre kommandoen, selvom den støder på ikke-tomme mapper. Kommandoen kan se sådan ud: rmdir –ignore-fail-in-tom NewFolder1 NewFolder2 NewFolder3.

rmdir –p nameofthedirectory1 nameofthedirectory2

Ovenstående kommando kan hjælpe dig med at narre Linux til at slette en ikke-tom mappe. Det bruger indstillingen -p, også kendt som den overordnede indstilling. Sådan fungerer det.

Lad os sige, at du har en mappe ved navn Pics og en mappe med navnet ColorPics inde i den. Lad os antage, at sidstnævnte er tom og er det eneste element i Pics-mappen. Når du udfører kommandoen rmdir –p ColorPics Pics, sletter kommandolinjen ColorPics-mappen, fordi der ikke er noget i den. Derefter kontrollerer den status for mappen Pics, bestemmer, at den også er tom, og sletter den.

Kend kommandolinjens kraft

Command Line giver dig mulighed for at gøre mange ting på et Linux-system. Vær forsigtig, hvis du ikke har meget erfaring, da det er lettere at beskadige systemet på Linux end på Windows og Mac.

Har du brugt Command Line til at slette mapper og filer før? Hvilke kommandoer brugte du? Hvis du mener, at vi har gået glip af nogle gode muligheder, så lad os det vide i kommentarfeltet nedenfor.

Interessante Artikler

Redaktørens Valg

Skift downloadmappe i Google Chrome
Skift downloadmappe i Google Chrome
Sådan ændres downloadmappe i Google Chrome. I Google Chrome kan du ændre downloadmappen, selvom den ikke spørger dig.
Linux Mint Debian Edition LMDE 4 er ude
Linux Mint Debian Edition LMDE 4 er ude
LMDE 4 er endelig her og forlader betatest-tilstanden. Den er baseret på Debian 10 'Buster' og kode med navnet Debbie. LMDE 3-brugere kan opgradere deres enheder til denne nyere udgave uden at geninstallere OS.Advertisment LMDE er et Linux Mint-projekt, der står for 'Linux Mint Debian Edition'. Målet er at sikre Linux
Hvad er en MSG-fil?
Hvad er en MSG-fil?
En MSG-fil er højst sandsynligt en Outlook Mail Message-fil. Microsoft Outlook er det primære middel til at åbne disse filer, men nogle andre programmer vil også fungere.
Microsoft Edge Chromium ændrer dynamisk sin brugeragent
Microsoft Edge Chromium ændrer dynamisk sin brugeragent
Fra nu af frigiver Microsoft daglige opdateringer til Canary Channel og ugentlige opdateringer til Dev Channel for deres nyeste Chrom-baserede Microsoft Edge-app. Overraskende nok kan browseren ændre sin brugeragentlinje dynamisk i henhold til de regler, den downloader fra et specielt websted. Annoncering Som du måske allerede ved, er Microsoft Edge,
Sådan får du vist gamle Instagram-historier
Sådan får du vist gamle Instagram-historier
Instagram-historier er blevet en af ​​de mest populære funktioner på den sociale medieplatform, ligesom Snapchat-historier, vises Instagram-historier kun på dit feed i 24 timer, eller indtil den person, der sendte historien, sletter den. Men i modsætning til
Hvad betyder Limited Series på Netflix?
Hvad betyder Limited Series på Netflix?
Find ud af, hvor lange begrænsede serier er på Netflix, og hvad forskellen er mellem en begrænset serie og et tv-program.
Aktivér IE-tilstand i Chromium Edge
Aktivér IE-tilstand i Chromium Edge
Sådan aktiveres IE-tilstand i Microsoft Edge Chromium. Som du måske husker, har Microsoft fjernet IE Mode-funktionen. Det kan genaktiveres med en kommandolinje