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
- rmdir
- rm
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.