Android

Rm-kommando i Linux

Видео урок 1 Терминал Linux команды : ls, rm, mkdir, pwd, cd, echo

Видео урок 1 Терминал Linux команды : ls, rm, mkdir, pwd, cd, echo

Innehållsförteckning:

Anonim

rm är ett kommandoradsverktyg för att ta bort filer och kataloger. Det är ett av de väsentliga kommandona som alla Linux-användare bör vara bekanta med.

I den här guiden kommer vi att förklara hur man använder rm kommandot genom exempel och förklaringar av de vanligaste rm alternativen.

Hur man använder rm kommandot

Den allmänna syntaxen för kommandot rm (ta bort) är som följer:

rm… FILE…

Som standard, när exekveras utan något alternativ, tar inte rm bort kataloger och uppmanar inte användaren att fortsätta med att ta bort de givna filerna.

För att radera en enda fil använder du kommandot rm följt av filnamnet som ett argument:

rm filename

Om filen inte är skrivskyddad kommer den att tas bort utan föregående meddelande. Vid framgång producerar kommandot ingen utgång och returnerar noll.

När du tar bort skrivskyddade filer kommer kommandot att be dig om bekräftelse, som visas nedan:

rm: remove write-protected regular empty file 'filename'?

Skriv y och tryck på Enter att ta bort filen.

Alternativet -f säger rm aldrig uppmana användaren och att ignorera existerande filer och argument.

rm -f filename

rm -v filename

removed 'filename'

Ta bort flera filer

Till skillnad unlink kommandot rm låter rm dig radera flera filer samtidigt. För att göra det, skicka filnamn som argument separerade med mellanslag:

rm filename1 filename2 filename3

Du kan använda vanliga uttryck för att matcha flera filer. Om du till exempel vill ta bort alla .png filer i den aktuella katalogen skriver du:

rm *.png

När du använder vanliga uttryck innan du kör rm kommandot. är alltid en bra idé att lista filerna med kommandot ls så att du kan se vilka filer som kommer att raderas.

Ta bort kataloger (mappar)

För att ta bort ett eller flera tomma kataloger använder du alternativet -d :

rm -d dirname

rm -d är funktionellt identisk med rmdir kommandot.

För att ta bort icke-tomma kataloger och alla filer i dem rekursivt använder du alternativet -r (rekursivt):

rm -r dirname

Fråga före borttagning

Alternativet -i berättar rm att uppmana användaren för varje given fil innan du tar bort den:

rm -i filename1 filename2

För att bekräfta typ y och tryck på Enter :

rm: remove regular empty file 'filename1'? rm: remove regular empty file 'filename2'?

När du tar bort mer än tre filer eller rekursivt tar bort en katalog, för att få en enda fråga för hela åtgärden, använder du alternativet -I :

rm -i filename1 filename2 filename3 filename4

Du blir ombedd att bekräfta borttagandet av alla givna filer och kataloger:

rm: remove 4 arguments?

rm -rf

Om den givna katalogen eller en fil i katalogen är skrivskyddad kommer kommandot rm att uppmana dig att bekräfta operationen. För att ta bort en katalog utan att uppmanas, använd alternativet -f :

rm -rf dirname

rm -rf kommandot är mycket farligt och bör användas med extrem försiktighet!

Slutsats

Vi har visat dig hur du använder Linux rm kommandot för att ta bort filer och kataloger från ditt Linux-system.

Var extremt försiktig när du tar bort viktiga filer eller kataloger, för när den väl har raderats kan den inte lätt återställas.

rm terminal