“rm”Kommando i Linux OS brukes til å fjerne filene og katalogene fra kommandolinjen. De fjerne filene og katalogene blir imidlertid ikke flyttet til søpla. I stedet "rm”Kommando fjerner filene og katalogene permanent. Derfor bør du være forsiktig mens du bruker disse kommandoene, da du ikke vil kunne gjenopprette de fjerne filene og katalogene med mindre du har en sikkerhetskopi.
I dette innlegget vil vi vise deg de praktiske eksemplene på RM -kommandoen i Linux. Vi vil også vise deg syntaksen til RM -kommandoen og kommandolinjealternativene som brukes med den.
La oss starte med RM -kommandoen.
Hvordan fungerer RM -kommandoen i Linux?
RM -kommandoen brukes til å fjerne filene og katalogene i Linux. Dette er en av kommandoene du må kjenne som en Linux -systemadministrator for å administrere filene og katalogene.
Syntaksen til RM -kommandoen er som følger:
$ rm [alternativ] [fil]
Ulike alternativer for RM -kommandoen er som følger:
Alternativer | Beskrivelse |
---|---|
-v | For å fjerne en test.txt -fil fra din nåværende arbeidskatalog |
-Jeg | (For å bekrefte) deg før du fjerner hver fil |
-IV | For å bekrefte om du vil slette mer enn 3 filer |
-d | For å fjerne tomme kataloger |
-RFV | Å fjerne hver fil og underkataloger |
-RVI | Det ber deg stadig om å bekrefte fjerningen. |
Å utforske flere alternativer for “rm”Kommando, bruk følgende“hjelp" nytte:
Eksemplene på Linux RM -kommandoen er som følger:
Eksempel 1: Fjern en fil
Det enkleste eksemplet på RM -kommandoen er å fjerne en fil. For eksempel for å fjerne en fil, skriv RM etterfulgt av filnavnet:
$ sudo rm testfile1
Denne kommandoen fjerner øyeblikkelig filen som heter "testfile1”.
Eksempel 2: Fjern en fil i en spesifisert katalog
For å fjerne en fil som ikke er i den gjeldende katalogen, må du nevne banen til filen som følger:
$ sudo rm ~/dokumenter/test.tekst
Denne kommandoen fjerner øyeblikkelig "test.tekst”-Filen som ligger i“~/Dokumenter”Katalog.
Eksempel 3: Fjern flere filer
For å fjerne flere filer på en gang ved hjelp av en enkelt kommando, skriv RM etterfulgt av filnavnene:
$ sudo rm filnavn1 filnavn2 filnavn3
Denne kommandoen fjerner øyeblikkelig “Filename1”, “Filename2” og “Filename3” som ligger i den gjeldende katalogen.
Eksempel 4: Fjern en fil interaktivt
RM -kommandoen fjerner filene uten å be om bekreftelse, og det er ingen måte å angre den siden de fjerne filene ikke blir flyttet inn i søpla. RM -kommandoen har et alternativ (interaktivt) som ber om bekreftelse før du fjerner filene.
$ sudo rm -v -i kontor.tekst
Denne kommandoen ber om bekreftelse om du vil fortsette med operasjonen (fjerne kontoret.tekst). Hvis du vil fortsette, skriver du y. Ellers, trykk n for å avbryte kommandoen.
Eksempel 5: Fjern en skrivebeskyttet fil
Når du fjerner en skrivebeskyttet fil, ber RM-kommandoen om bekreftelse. For å fjerne filen øyeblikkelig og ignorere bekreftelsen, bruk RM -kommandoen med alternativet -F (Force).
$ sudo rm -v -f prøve.tekst
Denne kommandoen fjerner kraftig “prøve.tekst”Uten å be om bekreftelse.
Eksempel 6: Fjern en katalog
RM -kommandoen kan også brukes til å fjerne en katalog og innholdet rekursivt. For eksempel for å fjerne en katalog som heter "Testdir2”Og dets innhold, bruk alternativet -r (rekursiv) som følger:
$ sudo rm -v -r testdir2
Eksempel 7: Fjern alt fra gjeldende katalog
Hvis du vil fjerne alt fra den gjeldende katalogen, bruk RM -kommandoen med et jokertegn som følger:
$ sudo rm -v *
Denne kommandoen fjerner alle filene og mappene fra den gjeldende arbeidskatalogen.
Eksempel 8: Fjern de tomme katalogene
For å fjerne en tom katalog, bruk RM -kommandoen med -d -alternativet som følger:
$ sudo rm -v -d testdir
Denne kommandoen fjerner øyeblikkelig den tomme katalogen som heter “Testdir”.
Imidlertid, hvis katalogen ikke er tom, viser den "Katalog ikke tom" beskjed.
Eksempel 9: Fjern rotkatalogen
Som standard tillater ikke RM -kommandoen rekursiv fjerning av alt fra rotkatalogen. Imidlertid, hvis du virkelig trenger å gjøre det, kan det gjøres ved å bruke RM-kommandoen -No-Preserve-Root-alternativet.
$ sudo rm -v -r --no -Preserve -Root /
Denne kommandoen behandler ikke spesielt roten "/”Og fjerner alle filene som ligger inne i rotpartisjonen sammen med de monterte filene inni den.
Eksempel 10: Fjern filnavnene som starter med Dash (-)
Det er noen filer hvis navn starter med en strek som "-prøve.tekst”. For å fjerne en slik fil ved hjelp av RM -kommandoen, kan du ikke bare bruke “RM -test”Siden Linux-kommandoer bruker Dash (-) for kommandolinjealternativene.
Så for å fjerne en fil hvis navn begynner med en strek (-) som "-test”, Bruk den doble streken (-) som følger:
$ sudo rm -v --test
Eksempel 11: Fjern spesifikke utvidelsesfiler
Du kan bruke jokertegnet med RM -kommandoen for selektivt å fjerne en undergruppe av filer. La oss se på noen få eksempler:
For å fjerne alle filene i din nåværende katalog hvis navn slutter med en spesifikk streng som ".tekst”, Kommandoen ville være:
$ sudo rm -v *.tekst
Denne kommandoen fjerner alle filene som ender med ".tekst”I navnene deres som“test.tekst”.
Konklusjon
Linux RM -kommandoen er en av GNU Core Utilities. Det lar deg fjerne filene og katalogene i Linux. De fleste av administratorene bruker RM -kommandoen for å administrere filene og katalogene. I dette innlegget dekket vi hvordan du bruker RM -kommandoen sammen med noen eksempler.