Huvud Mac Hur man tar bort en fullständig katalog inklusive filer i Linux

Hur man tar bort en fullständig katalog inklusive filer i Linux



Linux Command Line är ett kraftfullt verktyg som låter dig göra många saker snabbare och enklare än genom GUI. En av dess väsentliga funktioner är att skapa och ta bort filer och mappar, men vi kommer att hålla oss till att ta bort mappar i den här artikeln.

Hur man tar bort en fullständig katalog inklusive filer i Linux

Fortsätt läsa för att lära dig hur du använder kommandona rm och rmdir för att bli av med mappar, undermappar och filer du inte längre behöver.

Använd rm för att ta bort kataloger

Det finns många kommandon du kan använda för att radera en katalog. Valet ska bero på vad du vill göra och hur du vill att det ska göras. Linux Command Line är superflexibel i detta avseende, kanske ännu mer än dess motsvarigheter i Windows och Mac.

Det är värt att notera att Linux inte gör någon skillnad mellan mappar och filer som Mac- och Windows-operativsystem gör. Istället behandlas mappar som filgrupper. I det här avsnittet undersöker vi kommandot rm. Låt oss börja.

Använd rm för att ta bort kataloger

rm –d namn på katalogen

Med kommandot ovan kan du bara radera en enda, tom katalog. Detta är det mest grundläggande kommandot för att ta bort / ta bort mappar.

rm –d nameofthedirectory1 nameofthedirectory2

Kommandot som presenteras ovan tar bort flera mappar. Fångsten här är, som med den föregående, de måste alla vara tomma. Om det händer att den första mappen du namngav inte är tom, kommer kommandoraden inte att försöka ta bort andra mappar. Det kommer bara att sluta utan att ge dig ett felmeddelande.

rm –r nameofthedirectory1 nameofthedirectory2

Kommandot ovan tar bort alla angivna mappar, deras undermappar och filer i dem. Detta är möjligt tack vare alternativet -r som ersätter -d från föregående kommando. I Linux Command Line står -r för rekursivt. Den kan användas ensam och kombineras med andra alternativ.

rm –rf namn på katalogen

När du kör ett rm –r-kommando kommer Linux Command Line att be dig om tillstånd att ta bort eventuella undermappar och filer som är skrivskyddade. Om du istället skriver in rm –rf kommer du inte att bli ombedd. Bokstaven f står för kraft.

Du bör vara försiktig när du tar bort mappar och filer med ett rm –rf-kommando, eftersom du kan förlora viktiga data eller skada operativsystemet. Systemfiler och mappar kan tas bort lättare på ett Linux-system än på Windows eller Mac.

sudo apt-get installera träd

För att få en bättre förståelse för vad du ska ta bort bör du installera trädpaketet via apt-get-verktyget. Detta fungerar för Ubuntu och resten av Debian-familjen. Om du är på en annan distribution, använd ett eget pakethanteringsverktyg. När du utför ovanstående kommando kommer kommandoraden att visa mappen och filstrukturen för den mapp du befinner dig i. På så sätt kan du enkelt kontrollera om det finns några filer eller undermappar som ska förbli intakta.

trädväg / till / din / katalog

Med kommandot som presenteras ovan kan du visa strukturen för en annan mapp i ditt Linux-system.

hur man lägger till undertexter på disney plus

Avancerade kommandon

Det finns andra variationer av rm-kommandot, till exempel –no-preserve-root, –preserve-root, –one-file-system, och andra. De är dock avsedda för erfarna kommandoradsanvändare. Om du gör ett misstag med en av dessa kan du ta bort en del eller till och med alla systemfiler på din dator. På grund av deras komplicerade karaktär sparar vi dem för en annan kommandoradshandledning.

Använd rmdir för att ta bort kataloger

Du kan också använda kommandot rmdir för att radera mappar. Kommandona rmdir kan dock bara ta hand om tomma mappar och kan inte ta bort filer som finns i mapparna som är markerade för radering. Det finns flera användbara rmdir-kommandon, och vi tar en titt på dem i det här avsnittet.

Använd rmdir för att ta bort kataloger

Du kan dock lura kommandoraden för att ta bort en icke-tom mapp med det överordnade alternativet, men mer om det lite senare.

rmdir namn på katalogen

Detta är det mest grundläggande rmdir-kommandot där ute. Det tar bort en tom katalog som finns i katalogen på din nuvarande plats. Till exempel, om din nuvarande plats är stationär och du har en tom ny mapp i den, kommer det här rmdir-kommandot att ta hand om det.

kan du använda en iphone utan simkort

rmdir nameofthedirectory1 nameofthedirectory2

Om du har flera mappar som du vill ta bort kan du använda ovanstående variant av kommandot rmdir. Alla angivna mappar (kataloger) kommer att raderas, men de måste ingå i den katalog du befinner dig i. För att radera kataloger någon annanstans, se nästa kommando.

rmdir / sökväg / till / din / katalog

Med Linux Command Line kan du radera vilken katalog som helst från din nuvarande plats, var den än befinner sig. För att göra det måste du ange hela vägen mot katalogen eller katalogerna som du vill bli av med.

Om du har försökt ta bort en mapp som innehåller undermappar och / eller filer, visar kommandoraden ett felmeddelande om att katalogen inte är tom. Det behöver inte sägas att den angivna mappen raderas.

Om du angav tre mappar och den första visade sig vara tom, kommer kommandoraden att sluta bearbeta ditt kommando så snart det går in i den första mappen. Du får samma felmeddelande som i föregående fall och kommandoraden försöker inte ta bort andra mappar i listan.

Du kan åtgärda detta genom att lägga till följande alternativ: –ignore-fail-on-non-tom. Detta kommer att tvinga kommandoraden att fortsätta att utföra kommandot även om det möter icke-tomma mappar. Kommandot kan se ut så här: rmdir –ignore-fail-in-non-new NewFolder1 NewFolder2 NewFolder3.

rmdir –p nameofthedirectory1 nameofthedirectory2

Ovanstående kommando kan hjälpa dig att lura Linux till att radera en icke-tom mapp. Den använder alternativet -p, även känt som överordnat alternativ. Så här fungerar det.

Låt oss säga att du har en mapp som heter Pics och en mapp med namnet ColorPics inuti den. Låt oss anta att den senare är tom och är det enda objektet i Pics-mappen. När du kör kommandot rmdir –p ColorPics Pics kommer kommandoraden att ta bort ColorPics-mappen eftersom det inte finns något i den. Därefter kontrollerar den Pics-mappens status, avgör att den också är tom och tar bort den.

Känn styrkan i kommandoraden

Kommandoraden låter dig göra många saker på ett Linux-system. Var försiktig om du inte har mycket erfarenhet, eftersom det är lättare att skada systemet på Linux än på Windows och Mac.

Har du använt kommandoraden för att ta bort mappar och filer tidigare? Vilka kommandon använde du? Om du tror att vi har missat några bra alternativ, berätta för oss i kommentarfältet nedan.

Intressanta Artiklar

Redaktionen

Hur du löser Roku HDCP-fel
Hur du löser Roku HDCP-fel
En snabb Google-sökning och det är lätt att förstå varför många Roku-användare kämpar med HDCP-felet. Det visas som ett varningsmeddelande på en svart skärm eller som ett meddelande på en lila skärm. Men varför gör det?
Opera 51 Beta: Ställ in din skrivbordsunderlägg som Operas bakgrund
Opera 51 Beta: Ställ in din skrivbordsunderlägg som Operas bakgrund
Idag släppte teamet bakom webbläsaren Opera en ny betaversion av sin produkt. Opera 51.0.2830.8 är nu tillgänglig för nedladdning. Den innehåller ett antal ändringar i webbläsarens användargränssnitt. Först introducerad i Opera Neon har möjligheten att använda din skrivbordsunderlägg som din kortnummerbakgrund tillagd
Hur man låser upp HTC U11 för alla operatörer
Hur man låser upp HTC U11 för alla operatörer
Om du vill använda din HTC U11 på en annan operatör kan du behöva låsa upp din telefon. Om du inte redan har köpt din telefon olåst är det enkelt att låsa upp det. Tänk på att detta kan kosta
Hur man felsöker ringklocka som blinkar blått
Hur man felsöker ringklocka som blinkar blått
En Ring dörrklocka är utrustad med en titthålskam. På den finns en LED-lampa som hjälper användare att felsöka eventuella problem med dörrklockan. Första gången du ställer in enheten kommer du att märka att det blå ljuset fylls
Hur man vänsterklickar på en Mac
Hur man vänsterklickar på en Mac
Oavsett om du använder en Apple Magic Mouse eller Mac-styrplattan kan du ställa in vänsterklicksfunktioner. Lär dig vilka inställningar för mus och styrplatta du ska justera.
Hur man installerar Windows 10 för ARM i QEMU
Hur man installerar Windows 10 för ARM i QEMU
Det finns ett sätt att installera och prova Windows 10 för ARM SoC i QEMU. Medan Windows 10 körs långsamt inuti QEMU, är det tillräckligt bra för att se exakt Windows 10 för ARM.
Taggarkiv: nedfall 4
Taggarkiv: nedfall 4