Ang Linux Command Line ay isang malakas na tool na nagbibigay-daan sa iyo na gawin ang maraming mga bagay nang mas mabilis at mas madali kaysa sa pamamagitan ng GUI. Ang isa sa mga mahahalagang kakayahan nito ay ang lumikha at magtanggal ng mga file at folder, kahit na pipikit kami sa pagtanggal ng mga folder.
Panatilihin ang pagbabasa upang malaman kung paano gamitin ang mga "rm" at "rmdir" na utos upang mapupuksa ang mga folder, sub-folder, at mga file na hindi mo na kailangan.
Gumamit ng "rm" upang Tanggalin ang Mga Direktoryo
Mabilis na Mga Link
- Gumamit ng "rm" upang Tanggalin ang Mga Direktoryo
- rm -d nameofthedirectory
- rm -d nameofthedirectory1 nameofthedirectory2
- rm –r nameofthedirectory1 nameofthedirectory2
- rm –rf nameofthedirectory
- sudo apt-makakuha ng pag-install ng puno
- puno ng landas / sa / iyong / direktoryo
- Mga advanced na Utos
- Gumamit ng rmdir sa Tanggalin ang Mga Direktoryo
- rmdir nameofthedirectory
- rmdir nameofthedirectory1 nameofthedirectory2
- rmdir / landas / sa / iyong / direktoryo
- rmdir –p nameofthedirectory1 nameofthedirectory2
- Alamin ang Power of Command Line
Maraming mga utos na maaari mong gamitin upang tanggalin ang isang direktoryo. Ang pagpili ay dapat nakasalalay sa nais mong gawin at kung paano mo nais gawin ito. Ang Linux Command Line ay sobrang nababaluktot sa bagay na ito, marahil kahit na higit pa kaysa sa mga katapat nitong Windows at Mac.
Kapansin-pansin na ang Linux ay hindi gumawa ng pagkakaiba sa pagitan ng mga folder at mga file tulad ng ginagawa ng Mac at Windows operating system. Sa halip, tinatrato nito ang mga folder bilang mga file group. Sa bahaging ito, susuriin natin ang rm na utos. Magsimula na tayo.
rm -d nameofthedirectory
Hahayaan ka lamang ng utos sa itaas na tatanggalin mo ang isang solong, walang laman na direktoryo. Ito ang pinaka pangunahing utos para sa pagtanggal / pagtanggal ng mga folder.
rm -d nameofthedirectory1 nameofthedirectory2
Ang utos na ipinakita sa itaas ay tatanggalin ang maraming mga folder. Ang catch dito ay, tulad ng nauna, lahat sila ay dapat na walang laman. Kung nangyari na ang unang folder na pinangalanan mo ay walang laman, hindi susubukan ng Command Line na tanggalin ang iba pang mga folder. Titigil lang ito, nang hindi binibigyan ka ng isang mensahe ng error.
rm –r nameofthedirectory1 nameofthedirectory2
Tatanggalin ng utos sa itaas ang lahat ng mga tinukoy na folder, ang kanilang mga sub-folder, at mga file sa kanila. Posible ito salamat sa opsyon na "-r" na pumapalit ng "-d" mula sa nakaraang utos. Sa Linux Command Line, ang "-r" ay nakatayo para sa recursive. Maaari itong magamit sa sarili nitong at pinagsama sa iba pang mga pagpipilian.
rm –rf nameofthedirectory
Kapag nagpatupad ka ng isang "rm -r" na utos, hihilingin sa iyo ng Linux Command Line ang pahintulot na tanggalin ang anumang mga sub-folder at mga file na protektado ng pagsusulat. Gayunpaman, kung nag-type ka sa "rm –rf" sa halip, hindi ka sasabihan. Ang liham na "f" ay nangangahulugang "lakas."
Dapat kang maging maingat kapag tinanggal ang mga folder at mga file na may isang "rm -rf" na utos, dahil baka mawalan ka ng mahalagang data o masira ang operating system. Ang mga file file at folder ay maaaring mas madaling matanggal sa isang Linux system kaysa sa Windows o Mac.
sudo apt-makakuha ng pag-install ng puno
Upang makakuha ng isang mas mahusay na pag-unawa sa kung ano ang malapit mong tanggalin, dapat mong i-install ang package ng puno sa pamamagitan ng apt-get utility. Gumagana ito para sa Ubuntu at ang natitirang pamilya ng Debian. Kung ikaw ay nasa isa pang pamamahagi, gumamit ng sarili nitong tool sa pamamahala ng pakete. Kapag naisagawa mo ang utos sa itaas, ipapakita ng Command Line ang folder at istraktura ng file ng folder na iyong pinasok. Sa ganitong paraan, madali mong suriin kung mayroong anumang mga file o sub-folder na dapat manatiling buo.
puno ng landas / sa / iyong / direktoryo
Ang utos na ipinakita sa itaas ay magpapahintulot sa iyo na tingnan ang istraktura ng isa pang folder sa iyong Linux system.
Mga advanced na Utos
Mayroong iba pang mga pagkakaiba-iba ng utos na "rm", tulad ng "-no-mapanatili-ugat, " "-preserve-root, " "-one-file-system, " at iba pa. Gayunpaman, inilaan ang mga ito para sa nakaranas ng mga gumagamit ng Command Line. Kung nagkamali ka sa isa sa mga ito, maaari mong tanggalin ang isang bahagi o kahit na ang lahat ng mga file ng system sa iyong computer. Dahil sa kanilang kumplikadong kalikasan, mai-save namin ang mga ito para sa isa pang tutorial ng Command Line.
Gumamit ng rmdir sa Tanggalin ang Mga Direktoryo
Maaari mo ring gamitin ang hanay ng mga utos ng rmdir upang tanggalin ang mga folder. Gayunpaman, ang mga utos ng rmdir ay maaari lamang alagaan ang mga walang laman na folder at hindi maaaring tanggalin ang mga file na nilalaman sa loob ng mga folder na minarkahan para sa pagtanggal. Mayroong maraming mga kapaki-pakinabang na mga utos ng rmdir, at tingnan natin ang mga ito sa seksyong ito.
Gayunpaman, maaari mong linlangin ang Command Line upang tanggalin ang isang walang laman na folder na may pagpipilian ng magulang, kahit na higit pa sa kaunting iyon.
rmdir nameofthedirectory
Ito ang pinaka-pangunahing "rmdir" na utos doon. Tatanggalin nito ang isang walang laman na direktoryo na nasa loob ng direktoryo sa iyong kasalukuyang lokasyon. Halimbawa, kung ang iyong kasalukuyang lokasyon ay desktop at mayroon kang isang walang laman na "Bagong Folder" dito, ang "rmdir" na utos na ito ang mag-aalaga dito.
rmdir nameofthedirectory1 nameofthedirectory2
Kung sakaling mayroon kang maraming mga folder na nais mong tanggalin, maaari mong gamitin ang itaas na pagkakaiba-iba ng "rmdir" na utos. Ang lahat ng mga tinukoy na folder (direktoryo) ay tatanggalin, ngunit kailangan nilang mai-nilalaman sa loob ng direktoryo na kasalukuyang naroroon mo. Upang tanggalin ang mga direktoryo sa ibang lugar, sumangguni sa susunod na utos.
rmdir / landas / sa / iyong / direktoryo
Pinapayagan ka ng Linux Command Line na tanggalin ang anumang direktoryo mula sa iyong kasalukuyang lokasyon, nasaan ka man. Upang gawin iyon, kailangan mong ipasok ang buong landas patungo sa direktoryo o direktoryo na nais mong mapupuksa.
Kung sakaling tinangka mong tanggalin ang isang folder na naglalaman ng mga sub-folder at / o mga file, ang Command Line ay magpapakita sa iyo ng isang mensahe ng error na nagsasabi: Ang direktoryo ay walang laman. Hindi na kailangang sabihin, hindi nito tatanggalin ang tinukoy na folder.
Kung sakaling tinukoy mo ang tatlong folder at ang una ay napatunayan na hindi walang laman, titigil ang Command Line sa pagproseso ng iyong utos sa sandaling tumakbo ito sa unang folder. Makakakuha ka ng parehong mensahe ng error tulad ng sa nakaraang kaso at ang Utos ng Command ay hindi tatangkang tanggalin ang iba pang mga folder sa listahan.
Maaari mong malunasan ito sa pamamagitan ng pagdaragdag ng sumusunod na pagpipilian: -ignore-fail-on-non-walang laman. Pipilitin nito ang Command Line na magpatuloy sa pagpapatupad ng utos kahit na nakatagpo ito ng mga di-walang laman na mga folder. Ang utos ay maaaring magmukhang ganito: rmdir –ignore-fail-in-non-empty NewFolder1 NewFolder2 NewFolder3.
rmdir –p nameofthedirectory1 nameofthedirectory2
Ang utos sa itaas ay maaaring makatulong sa iyo na linlangin ang Linux sa pagtanggal ng isang di-walang laman na folder. Ginagamit nito ang opsyon na "-p", na kilala rin bilang opsyon na "magulang". Narito kung paano ito gumagana.
Sabihin nating mayroon kang isang folder na nagngangalang Mga litrato at isang folder na pinangalanang ColourPics sa loob nito. Ipagpalagay natin na ang huli ay walang laman at ang tanging item sa loob ng folder ng Pics. Kapag naisakatuparan mo ang utos na "rmdir –p Mga colorPics Pics, " tatanggalin ng Command Line ang folder ng ColorPics dahil wala doon. Pagkatapos nito, susuriin ang katayuan ng folder ng Pics, matukoy ito ay walang laman, at tanggalin ito.
Alamin ang Power of Command Line
Pinapayagan ka ng Command Line na gumawa ng maraming mga bagay sa isang sistema ng Linux. Mag-ingat kung wala kang maraming karanasan, dahil mas madaling masira ang system sa Linux kaysa sa Windows at Mac.
Nagamit mo ba ang Command Line upang matanggal ang mga folder at file bago? Aling mga utos ang ginamit mo? Kung sa palagay mo ay napalampas namin ang ilang mga magagandang pagpipilian, ipaalam sa amin sa seksyon ng mga komento sa ibaba.