Linux RM -kommandoeksempel

Linux RM -kommandoeksempel

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.

  • Hvordan fungerer RM -kommandoen i Linux?
  • Fjern en fil
  • Fjern en fil i en spesifisert katalog
  • Fjern flere filer
  • Fjern en fil interaktivt
  • Fjern en skrivebeskyttet fil
  • Fjern en katalog
  • Fjern alt fra gjeldende katalog
  • Fjern de tomme katalogene
  • Fjern rotkatalogen
  • Fjern filnavnene som begynner med Dash (-)
  • Fjern spesifikke utvidelsesfiler

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.