Med informationen i den här artikeln kommer du att kunna ta bort en katalog i Linux som ett proffs, inklusive kataloger som innehåller filer och tomma.
Om du använder Linux kan du använda radera kataloger med hjälp av rm kommando. De rm kommandot kan ta bort kataloger som innehåller filer om du använder flaggan -r. Om mappen eller katalogen är tom kan du ta bort den med hjälp av rm or rmdir kommandon.
Om du undrar hur man tar bort en katalog eller mapp i Linux, bör du veta att detta är ett vanligt problem för Linux-nykomlingar. När du börjar använda ett Linux-operativsystem är det oundvikligt att du någon gång vill ta bort en mapp.
Att använda Linux kräver mer än att lära sig grunderna i C programmeringsspråk och andra programmeringsspråk. I den här artikeln kommer vi att diskutera två metoder som kan användas för att ta bort mappar i Linux. Vi ger också exempel på varje metod så att du kan börja radera mappar så snabbt som möjligt.
Hur man tar bort en katalog i Linux
Det finns två sätt att ta bort en katalog i Linux:
- rmdir: Detta är ett kommando som används för att ta bort tomma kataloger.
- rm kommando: Detta är ett kommando som används för att ta bort en mapp eller katalog inklusive dess undermappar och underkataloger. Om katalogen innehåller filer, -r flagga måste användas med detta kommando.
När du är redo att ta bort en mapp tenderar du förmodligen att dra den till din dators papperskorgen. Papperskorgen fungerar som en plats för att lagra dokument som du vill radera. Töm papperskorgen innan filerna raderas.
När du använder Linux-kommandoraden, observera att det inte finns någon papperskorg. När du tar bort en fil eller katalog kommer du inte att kunna se den igen.
Ta bort Linux-kataloger med kommandot rm
Med rm kommandot kan du ta bort kataloger och filer. Till skillnad från rmdir, som vi kommer att diskutera senare, kan detta kommando användas för att ta bort både tomma och icke-tomma kataloger.
Nedan är vad du behöver veta om syntaxen för rm kommando:
rm [flaggor] [fil-/mappnamn]
Nedan är de två flaggorna du kan använda för att ta bort kataloger med rm:
- -d: Detta kommer att ta bort en katalog i Linus som inte har något i sig
- -r: Detta kommer att ta bort en icke-tom katalog och allt som finns i den.
Låt oss säga att vi vill ta bort en mapp som heter "vibbar" från den aktuella arbetskatalogen. Vi kan se vad vår mapp innehåller om vi kör följande kommando:
ls vibbar/
Vårt kommando kommer att ta tillbaka något så här:
setup.py
calculate.py
Eftersom den här katalogen har filer i sig måste vi ta bort dem med flaggan -r. Vi kan göra detta med kommandot nedan:
rm -r vibbar/
Kommandot ovan tog bort mappen "vibes" inklusive alla kataloger som är associerade med den.
Du kan också ta bort flera mappar med rm. Du kan göra detta genom att ange flera katalognamn efter rm. Låt oss säga att du vill ta bort mapparna "vibbar" och "musik" från din nuvarande arbetskatalog. Du kan göra detta med följande kommando:
rm -r vibbar musik
Hur du kan tvinga bort en katalog och innehållet i den
Som standard rm -r kommandot uppmanar dig att bekräfta raderingen av en fil eller katalog. Detta kan hända om filen du försöker ta bort redan är skyddad. För att åsidosätta detta kan du ange -f flagga enligt följande:
rm-rf vibbar
Detta kommando kommer att se till att katalogerna och underkatalogerna tas bort permanent i mappen "vibes". När du kör det här kommandot kommer du inte att uppmanas att bekräfta att du vill ta bort filer. Därför bör du använda det här kommandot ibland och endast när du är mycket säker på att du vill att allt innehåll i mappen ska raderas.
Ta bort Linux-kataloger med kommandot rmdir
Med rmdir kommandot kan du ta bort en tom katalog på Linux. Detta är det rekommenderade kommandot om mappen du vill ta bort inte har något i den, vilket betyder att den är tom och du vill ta bort den från ditt system.
Låt oss säga att vår nuvarande arbetskatalog innehåller följande filer och mappar (som vi kan se med Linux "ls" kommando):
app.py
config
dev.py
Mappen "Config" är tom. Låt oss säga att du vill ta bort "config"-mappen från din nuvarande arbetskatalog. Du kan göra detta med följande kommando:
rmdir config
Om vi springer ls för att se innehållet i den aktuella katalogen, returnerar vårt kommando:
app.py
dev.py
Du kommer att märka att vi inte längre har "config"-katalogen. Det är viktigt att notera att rmdir kommandot kan inte användas för att ta bort kataloger som innehåller filer i Linux. Om vår "config"-mapp innehåller en fil, returneras följande fel:
rmdir: config/: Katalog inte tom
Slutsats
Smakämnen rm och rmdir kommandon används i Linux för att ta bort en katalog. rm används för att radera icke-tomma kataloger. De rmdir kommandot används för att ta bort tomma kataloger. Det kan inte användas för att radera mappar som innehåller filer.
För mer information om dessa kommandon, skriv "man" följt av namnet på kommandot i terminalen. Detta gör att du kan se manualsidan på Linux för kommandot.
Innan du tar bort filer är det viktigt att du har valt rätt filer att radera. När du använder kommandon som rm eller rmdir, det finns inget sätt att gå tillbaka.
Rekommendationer:
- Gratis onlinekurser vid Harvard University med certifikat
- Hur fixar jag Google Classroom-stream försvunnit problem
- Hur man laddar ner Udemy-kurser offline på PC och Android-enhet
- OneNote i Microsoft Teams: Hur man lägger till/använder OneNote i Microsoft Teams
- Hur man skapar ett Google Classroom: Guide för att skapa klasser och innehåll
Kommentera uppropet