Android

Rm-kommando i Linux

Linux rm command summary with examples

Linux rm command summary with examples

Innholdsfortegnelse:

Anonim

rm er et kommandolinjeverktøy for å fjerne filer og kataloger. Det er en av de viktigste kommandoene som enhver Linux-bruker skal være kjent med.

I denne guiden vil vi forklare hvordan du bruker rm kommandoen gjennom eksempler og forklaringer på de vanligste rm alternativene.

Slik bruker du rm kommandoen

Den generelle syntaks for kommandoen rm (fjern) er som følger:

rm… FILE…

Som standard fjerner rm ikke kataloger når de kjøres uten noe alternativ, og ber ikke brukeren om å fortsette med fjerningen av de gitte filene.

Hvis du vil slette en enkelt fil, bruker du kommandoen rm etterfulgt av filnavnet som et argument:

rm filename

Hvis filen ikke er skrivebeskyttet, vil den bli fjernet uten varsel. Ved suksess produserer ikke kommandoen noe output og returnerer null.

Når du fjerner skrivebeskyttede filer, ber kommandoen deg om bekreftelse, som vist nedenfor:

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

Skriv y og trykk Enter å fjerne filen.

Alternativet -f sier at rm aldri skal be brukeren og ignorere ikke-eksisterende filer og argumenter.

rm -f filename

rm -v filename

removed 'filename'

Fjerne flere filer

I motsetning til unlink kommandoen lar rm deg slette flere filer samtidig. For å gjøre det, pass filnavnene som argumenter atskilt med mellomrom:

rm filename1 filename2 filename3

Du kan bruke vanlige uttrykk for å matche flere filer. For å fjerne alle .png filer i den gjeldende katalogen, skriver du for eksempel:

rm *.png

Når du bruker vanlige uttrykk, før du kjører rm kommandoen. er alltid en god idé å liste filene med ls kommandoen, slik at du kan se hvilke filer som blir slettet.

Fjerne kataloger (mapper)

For å fjerne ett eller flere tomme kataloger, bruk alternativet -d :

rm -d dirname

rm -d er funksjonelt identisk med rmdir kommandoen.

For å fjerne ikke-tomme kataloger og alle filene i dem rekursivt, bruk alternativet -r (rekursivt):

rm -r dirname

Spør før fjerning

Alternativet -i forteller rm å be brukeren om hver gitt fil før du fjerner den:

rm -i filename1 filename2

For å bekrefte type y og trykk Enter :

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

Når du fjerner mer enn tre filer eller rekursivt fjerner en katalog, bruker du alternativet -I å få en enkelt ledetekst for hele operasjonen:

rm -i filename1 filename2 filename3 filename4

Du vil bli bedt om å bekrefte fjerning av alle gitte filer og kataloger:

rm: remove 4 arguments?

rm -rf

Hvis den gitte katalogen eller en fil i katalogen er skrivebeskyttet, ber rm kommandoen deg om å bekrefte operasjonen. For å fjerne en katalog uten å bli bedt om det, bruker du alternativet -f :

rm -rf dirname

Kommandoen rm -rf er veldig farlig og bør brukes med ekstrem forsiktighet!

Konklusjon

Vi har vist deg hvordan du bruker Linux rm kommandoen til å fjerne filer og kataloger fra Linux-systemet ditt.

Vær ekstremt forsiktig når du fjerner viktige filer eller kataloger, for når filen først er slettet, kan den ikke lett gjenopprettes.

rm terminal