Linuxi käsud

Rm-käsu kasutamine Linuxis

Rm-käsu kasutamine Linuxis
Käsku rm kasutatakse failide ja kataloogide eemaldamiseks Linuxis. See on üks käskudest, mida peate failide ja kataloogide haldamiseks teadma Linuxi süsteemiadministraatorina.  Selles artiklis näitan teile, kuidas kasutada käsku rm failide ja kataloogide eemaldamiseks Linuxis.

Üksiku faili eemaldamine:

Üksiku faili saate eemaldada rm-ga.

Oletame, et soovite pildifaili eemaldada 529395.jpg aastal Pildid / oma kasutajate kataloogis KODU kataloogi.

Faili eemaldamiseks võite käivitada järgmise käsu:

$ rm Pildid / 529395.jpg

Fail tuleks eemaldada.

Prindi, mida rm teeb:

Kui soovite, et rm trükkiks konsoolile selle, mida ta teeb, saate kasutada -v valik.

Näiteks faili eemaldamiseks test.txt oma praegusest töökataloogist võite käivitada järgmise käsu:

$ rm -v test.txt

Nagu näete, eemaldatakse fail. rm ka trükitud eemaldatud 'test.txt ' konsoolil, kuna see eemaldas failitesti edukalt.txt.

Enne failide eemaldamist küsige:

Kuna rm on väga hävitav käsk, võite kogemata olulised failid eemaldada. Hea uudis on see, et rm-l on -i lipp, mis küsib (kinnitamiseks) teid enne iga faili eemaldamist.

Oletame näiteks, et soovite faili eemaldada Tere.txt kuid soovite, et rm paluks teil faili eemaldamise toimingut kinnitada. Seejärel käivitate rm järgmiselt:

$ rm -iv tere.txt

Nagu näete, palutakse teil kinnitada faili eemaldamistoiming Tere.txt. Kinnitamiseks vajutage y ja seejärel vajutage .

Fail tuleks eemaldada.

Enne kui eemaldate rohkem kui 3 faili, küsige järgmist

Ainult suvandiga -I saate käskida rm-l küsida kinnitust, kui eemaldate rohkem kui 3 faili.

Oletame, et teie praeguses töökataloogis on 4 faili, test1, test2, test3, ja test4. Nüüd soovite veenduda, et eemaldate ilma ette teatamata rohkem kui 3 faili.

Selleks käivitage järgmine käsk:

$ rm -Iv test *

Nüüd palub rm kinnitada, kas soovite need failid tõesti kustutada. Kui olete kindel, et te ei soovi neid faile enam, siis vajutage y ja seejärel vajutage jätkama.

Nagu näete, eemaldatakse kõik need failid.

Tühjade kataloogide eemaldamine rm-ga:

Samuti saate rm abil oma Linuxi süsteemist tühjad kataloogid eemaldada. Selleks saate kasutada rm -d valikut -d.

Oletame, et teil on kataloog tühi failid / oma praeguses töökataloogis. Nüüd soovite selle eemaldada. Seda saate teha järgmise käsuga:

$ rm -dv failid /

Nagu näete, tühi kataloog failid / eemaldatakse.

Failide ja kataloogide eemaldamine rekursiivselt rm-ga:

Oletame, et teil on terve failide kataloog ja muud alamkataloogid failidega, mida te enam ei vaja. Nüüd soovite kettaruumi säästmiseks need kõik eemaldada.

Saate eemaldada kõik kataloogi failid ja alamkataloogid (ütleme nii, et tmp / praeguses töökataloogis) järgmise käsuga:

$ rm -rfv tmp /

Nagu näete, kõik failid ja alamkataloogid failid / kataloog, sealhulgas failid / kataloog on eemaldatud.

Kui soovite, et rm paluks teil enne kataloogis olevate kataloogide ja failide kustutamist kinnitada failid / kataloogi, saate ülaltoodud käsu käivitada järgmiselt:

$ rm -rvi failid /

Nagu näete, palub rm teil enne midagi teha. Kui teil on sellega kõik korras, vajutage lihtsalt y ja seejärel vajutage jätkama.

rm palub teil alati kinnitada, kuni see on tööga tehtud.

Kui soovite rm-käsu keskel peatada, vajutage lihtsalt + c.

Järeldus:

Rm käsk on väga hävitav. Sellega peaksite alati olema ettevaatlik. Olge alati eriti ettevaatlik ja kontrollige kõike enne, kui käivitate rm-käsu superkasutajaõigustega (sudo).

Näiteks võite olulised süsteemifailid kustutada, kui te pole käsuga rm ettevaatlik. Mis võib põhjustada teie arvuti käivitamise nurjumise või teatud teenuste käivitamise nurjumise.

Hea viis kõike uuesti kontrollida on kasutada ls käsk.

Oletame näiteks, et soovite eemaldada kõik algavad failid tmp praegusest töökataloogist. Loomulikult saate kõik need failid eemaldada järgmise käsuga:

$ rm -v tmp *

Ohutuse tagamiseks kontrollige esmalt rm-käsu asemel selle kasutamist tmp * loetleb kõik failid, mille soovite käsuga ls eemaldada, järgmiselt.

$ ls tmp *

Nagu näete, loetleb käsk kõik sobivad failid tmp *. Kui olete kindel, et teil pole neid vaja, saate nende kõigi eemaldamiseks kasutada ülaltoodud käsku rm.

Nii, see kõik käib rm käsu kohta. Täname selle artikli lugemise eest.

Kuidas Linuxis oma mänguseanssi jäädvustada ja voogesitada
Varem peeti mängude mängimist ainult hobiks, kuid aja jooksul kasvas mängutööstus tehnoloogia ja mängijate arvu osas tohutult. Mängupublik on veebimän...
Parimad mängud, mida saab mängida käte jälgimisega
Oculus Quest tutvustas hiljuti suurepärast ideed käsitsi jälgimisest ilma kontrolleriteta. Üha suurema hulga mängude ja tegevustega, mis toetavad kas ...
Kuidas kuvada OSD ülekatet täisekraanil Linuxi rakendustes ja mängudes
Täisekraaniga mängude mängimine või rakenduste kasutamine häireteta täisekraanirežiimis võib teid paneelil või tegumiribal kuvatavast asjakohasest süs...