Linux-kommandon

Hur man tar bort en katalog i Linux

Hur man tar bort en katalog i Linux
Att utföra CRUD-operationer i Linux är dagliga rutinuppgifter som att skapa, läsa, uppdatera och ta bort en fil eller katalog. Det här inlägget går igenom en detaljerad guide om hur du tar bort en katalog i Linux från terminalen. Att ta bort en katalog i lynx är inte lika enkelt som att ta bort en fil. En katalog kan vara en tom katalog eller kan innehålla flera filer i sig eller ytterligare underkataloger i den.

Det kan finnas olika sätt att ta bort en katalog i vilket Linux-operativsystem som helst. Om du till exempel använder ett GUI för något Linux-operativsystem som GNOME eller KDE, kan du ta bort alla kataloger genom att bara högerklicka på katalogen. Men när du arbetar med en fristående Linux-server och bara har en terminal för att arbeta med Linux-operativsystemet, hjälper den här guiden dig att ta bort en katalog i Linux-operativsystemets terminal.

Det finns flera kommandon för att ta bort en katalog i Linux, baserat på behovet och olika syften. Detta inlägg kommer att meddela dig om alla dessa kommandon och utföra dem alla på Ubuntu 20.04 LTS-system. Kommandona som vi ska lära oss och används vanligtvis för att ta bort en katalog i Linux är

Så, låt oss dyka in och lära oss hur man tar bort eller tar bort en katalog i Linux och de olika sätten att använda ovan nämnda kommandon.

Ta bort en katalog med kommandot 'rmdir'

Detta rmdir kommandoradsverktyget används specifikt för att ta bort eller ta bort en katalog i Linux-operativsystemet.

Syntaxen för att använda rmdir kommandot är ganska enkelt och enkelt. Ange bara katalognamnet efter rmdir kommandot och katalogen tas bort endast om den är tom.

$ sudo rmdir katalognamn

Om katalogen är tom kommer den att tas bort omedelbart. Annars kommer det att leda till ett fel något liknande “Misslyckades med att ta bort 'katalognamn': katalogen är inte tom". Detta meddelande innebär i slutändan att katalogen innehåller vissa filer eller underkataloger.

Så om du vill ta bort katalogen och allt i den måste du växla till rm kommando.

Ta bort en katalog med kommandot 'rm'

De rm kommandot används inte bara för att ta bort eller ta bort kataloger, utan det används också för att ta bort både kataloger och filer. Den levereras också med några ytterligare flaggor som hjälper till att utföra olika uppgifter enligt kravet.

Till exempel, för att ta bort en katalog och dess underkataloger -r flagga används för att ta bort en katalog, dess underkataloger och filer rekursivt.

$ sudo rm -r katalognamn

Detta kommando tar bort katalogen och alla underkataloger och filer i den omedelbart, bara om katalogen inte är skrivskyddad.

Om katalogen är skrivskyddad kommer den att uppmanas att bekräfta borttagningsprocessen för en skrivskyddad fil. Om du inte vill bli ombedd att bekräfta måste du använda -f alternativ för att radera en skrivskyddad katalog i Linux med kraft.

Så kommandot för att radera en skrivskyddad katalog och alla filer och underkataloger i den kommer att gå så här:

$ sudo rm -rf katalognamn

Använda rm kommando kan du också ta bort flera kataloger i ett kommando. Kommandot för att radera flera kataloger skulle vara så här:

$ sudo rm -r katalognamn_1 katalognamn_2 katalognamn_3

Så här kan du enkelt ta bort flera kataloger i ett enda kommando med hjälp av rm kommando.

Slutsats

Det här inlägget innehåller detaljerad vägledning för att ta bort en katalog i Linux med hjälp av rmdir och rm kommando. Vi har lärt oss om olika flaggor som en r-flagga som kan radera filer och underkataloger rekursivt. De -f flagga kan användas för att radera en skrivskyddad katalog kraftigt.

Bästa Gamepad Mapping Apps för Linux
Om du gillar att spela spel på Linux med en gamepad istället för ett typiskt tangentbord och musinmatningssystem, finns det några användbara appar för...
Användbara verktyg för Linux-spelare
Om du gillar att spela spel på Linux är chansen att du kan ha använt appar och verktyg som Wine, Lutris och OBS Studio för att förbättra spelupplevels...
HD Remastered Games för Linux som aldrig tidigare hade en Linux-version
Många spelutvecklare och utgivare kommer med HD-remaster av gamla spel för att förlänga livstiden för franchisen, snälla fans som begär kompatibilitet...