Hvað gerir rm -rf skipun í Linux?
rm skipunin er UNIX og Linux skipanalínutól til að fjarlægja skrár eða möppur á Linux kerfi. Í þessari grein munum við skýrt útskýra hvað raunverulega \rm -rf skipun getur gert í Linux.
Að auki munum við deila nokkrum gagnlegum dæmum um að fjarlægja skrá, fjarlægja möppu, fjarlægja margar skrár eða möppur, biðja um staðfestingu, fjarlægja skrár afturkvæmt og þvinga fjarlægingu skráa.
rm skipunin er líka ein af þeim skipunum sem oft eru notaðar á Linux kerfi, en einnig hættuleg skipun sem þú munt uppgötva síðar í þessari grein.
Hvernig á að fjarlægja skrá í Linux
Sjálfgefið er að rm skipunin fjarlægir aðeins skrá eða skrár sem tilgreindar eru á skipanalínunni strax og hún fjarlægir ekki möppur.
$ mkdir -p tecmint_files $ touch tecmint.txt $ rm tecmint.txt $ rm tecmint_files
Hvernig á að fjarlægja margar skrár í Linux
Til að fjarlægja margar skrár í einu skaltu tilgreina skráarnöfnin eitt í einu (til dæmis: file1 file2) eða nota mynstur til að fjarlægja margar skrár (til dæmis: mynstur sem endar á .txt
) í einu.
$ rm tecmint.txt fossmint.txt [Using Filenames] $ rm *.txt [Using Pattern]
Hvernig á að fjarlægja möppu í Linux
Til að fjarlægja möppu geturðu notað -r
eða -R
rofann, sem segir rm að eyða möppu endurkvæmt með innihaldi hennar (undirmöppum og skrám).
$ rm tecmint_files/ $ rm -R tecmint_files/
Hvernig á að fjarlægja skrár með staðfestingarkvaðningu
Til að biðja um staðfestingu á meðan þú eyðir skrá skaltu nota -i
valkostinn eins og sýnt er.
$ rm -i tecmint.txt
Hvernig á að fjarlægja möppur með staðfestingarkvaðningu
Til að biðja um staðfestingu á meðan þú eyðir möppu og undirmöppum hennar, notaðu -R
og -i
valkostina eins og sýnt er.
$ rm -Ri tecmint_files/
Hvernig á að fjarlægja skrá eða skrá af krafti
Til að fjarlægja skrá eða möppu með valdi geturðu notað valkostinn -f
þvingað fram eyðingu án þess að rm biðji þig um staðfestingu. Til dæmis ef skrá er óskrifanleg mun rm biðja þig um hvort þú eigir að fjarlægja þá skrá eða ekki, til að forðast þetta og einfaldlega framkvæma aðgerðina.
$ rm -f tecmint.txt
Þegar þú sameinar -r
og -f
fánana þýðir það að endurtekið og valdi fjarlægir möppu (og innihald hennar) án þess að biðja um staðfestingu.
$ rm -rf fossmint_files
Hvernig á að sýna upplýsingar meðan þú eyðir
Til að sýna frekari upplýsingar þegar þú eyðir skrá eða möppu, notaðu -v
valmöguleikann, þetta gerir rm skipunina kleift að sýna hvað er verið að gera á venjulegu úttakinu.
$ rm -rv fossmint_files
Lærðu rm -Rf/Command
Þú ættir alltaf að hafa í huga að \rm -rf
er ein hættulegasta skipunin sem þú getur aldrei keyrt á Linux kerfi, sérstaklega sem rót. Eftirfarandi skipun mun hreinsa allt á rót(/)
skipting.
# rm -rf /
Búðu til samnefni fyrir rm stjórn í Linux
Sem öryggisráðstöfun geturðu gert rm til að biðja þig alltaf um að staðfesta eyðingu, í hvert skipti sem þú vilt eyða skrá eða möppu, með -i
valkostinum. Til að stilla þetta varanlega skaltu bæta við samnefni í $HOME/.bashrc
skrána þína.
alias rm="rm -i"
Vistaðu breytingarnar og lokaðu skránni. Fáðu síðan .bashrc
skrána þína eins og sýnt er eða opnaðu nýja útstöð til að breytingarnar taki gildi.
$ source $HOME/.bashrc
Þetta gefur einfaldlega til kynna að alltaf þegar þú keyrir rm verður það kallað fram með -i
valmöguleikanum sjálfgefið (en að nota -f
fánann mun hnekkja þessari stillingu).
$ rm fossmint.txt $ rm tecmint.txt
Eyðir rm skrá?
Reyndar eyðir rm skipunin aldrei skrá, heldur aftengist hún af disknum, en gögnin eru enn á disknum og hægt er að endurheimta þau með verkfærum eins og Foremost.
Ef þú vilt virkilega tæta skipanalínutól til að skrifa yfir skrá til að fela innihald hennar.
Það er það! Í þessari grein höfum við útskýrt nokkur mjög gagnleg rm skipunardæmi og einnig útskýrt hvað \rm -rf skipunin getur gert í Linux. Ef þú hefur einhverjar spurningar eða viðbætur til að deila, notaðu athugasemdareyðublaðið hér að neðan til að ná í okkur .