Android

Rm utos sa linux

Linux rm command summary with examples

Linux rm command summary with examples

Talaan ng mga Nilalaman:

Anonim

rm ay isang utos na linya ng utos para sa pag-alis ng mga file at direktoryo. Ito ay isa sa mga mahahalagang utos na dapat pamilyar sa bawat gumagamit ng Linux.

Sa gabay na ito, ipapaliwanag namin kung paano gamitin ang utos ng rm pamamagitan ng mga halimbawa at mga paliwanag ng mga pinaka-karaniwang pagpipilian sa rm .

Paano Gamitin ang rm Command

Ang pangkalahatang syntax para sa rm (alisin) na utos ay ang mga sumusunod:

rm… FILE…

Bilang default, kapag naisakatuparan nang walang anumang pagpipilian, ang rm ay hindi mag-aalis ng mga direktoryo at hindi mag-udyok sa gumagamit para sa kung magpapatuloy sa pagtanggal ng mga naibigay na file.

Upang matanggal ang isang solong file, gamitin ang rm utos na sinusundan ng pangalan ng file bilang isang argumento:

rm filename

Kung ang file ay hindi isinulat na protektado, aalisin ito nang walang abiso. Sa tagumpay, ang utos ay hindi gumagawa ng anumang output at bumalik zero.

Kapag tinatanggal ang mga nakasulat na file na protektado, ay uutusan ka ng utos para sa kumpirmasyon, tulad ng ipinakita sa ibaba:

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

I-type ang y at pindutin ang Enter upang alisin ang file.

Ang pagpipilian na -f nagsasabi sa rm huwag kailanman i-prompt ang gumagamit at huwag pansinin ang wala nang mga file at argumento.

rm -f filename

rm -v filename

removed 'filename'

Pag-alis ng Maramihang Mga File

Hindi tulad ng unlink utos, pinapayagan ka ni rm na tanggalin ang maraming mga file nang sabay-sabay. Upang gawin iyon, ipasa ang mga filenames bilang mga argumento na pinaghiwalay ng puwang:

rm filename1 filename2 filename3

Maaari kang gumamit ng mga regular na expression upang tumugma sa maraming mga file. Halimbawa, upang alisin ang lahat ng mga file ng .png sa kasalukuyang direktoryo, mai-type mo:

rm *.png

Kapag gumagamit ng mga regular na expression, bago tumatakbo ang rm utos. ay palaging isang magandang ideya na ilista ang mga file na may utos ng ls upang makita mo kung aling mga file ang aalisin.

Pag-alis ng Mga Direktoryo (Folder)

Upang alisin ang isa o higit pang mga walang laman na direktoryo gamitin ang pagpipilian na -d :

rm -d dirname

rm -d ay functionally magkapareho sa utos ng rmdir .

Upang alisin ang mga di-walang laman na mga direktoryo at ang lahat ng mga file sa loob ng mga ito nang maingat, gamitin ang opsyon na -r (recursive):

rm -r dirname

Gumawa Bago Pag-alis

Sinasabi ng pagpipilian na -i rm i-prompt ang gumagamit para sa bawat naibigay na file bago alisin ito:

rm -i filename1 filename2

Upang kumpirmahin ang type y at pindutin ang Enter :

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

Kapag nag-aalis ng higit sa tatlong mga file o recursively pagtanggal ng isang direktoryo, upang makakuha ng isang solong pag-agaw para sa buong operasyon, gamitin ang pagpipilian na -I :

rm -i filename1 filename2 filename3 filename4

Hihilingin kang kumpirmahin ang pag-alis ng lahat ng naibigay na file at direktoryo:

rm: remove 4 arguments?

rm -rf

Kung ang ibinigay na direktoryo o isang file sa loob ng direktoryo ay protektado ng pagsusulat, rm ng rm utos upang kumpirmahin ang operasyon. Upang alisin ang isang direktoryo nang hindi sinenyasan, gamitin ang pagpipilian na -f :

rm -rf dirname

Ang rm -rf utos ay mapanganib at dapat gamitin nang labis na pag-iingat!

Konklusyon

Ipinakita namin sa iyo kung paano gamitin ang utos ng Linux rm upang alisin ang mga file at direktoryo mula sa iyong Linux system.

Maging maingat kapag nag-aalis ng mga mahahalagang file o direktoryo, dahil kapag natanggal ang file, hindi ito madaling mabawi.

rm terminal