Paano Tanggalin ang Direktoryo at Mga Nilalaman Nito sa Linux



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Kung nagtatrabaho ka sa linya ng utos ng Linux at kailangan mong alisin ang isang walang laman na direktoryo na hindi mo na ginagamit nang mas matagal, pagkatapos ang kailangan mo lang gawin ay i-type ang rmdir na sinusundan ng pangalan ng direktoryo. Halimbawa, ang pagta-type sa rmdir Test ay aalisin ang direktoryo ng pagsubok kung walang laman ito. Bibigyan ka nito ng isang mensahe ng error na may mabasang 'rmdir: nabigong alisin ang 'Pagsubok': Hindi walang laman ang direktoryo' kung mayroong anumang mga file dito.



Mayroong maraming mga paraan upang maalis mo ang buong direktoryo at lahat ng nilalaman nito gamit ang isang solong pag-alis ng direktoryo ng Linux, ngunit bago magpatuloy tandaan na kailangan mong mag-ingat. Ipinapalagay ng linya ng utos ng Linux na alam mo kung ano ang iyong ginagawa, at maaari mong alisin ang buong mga direktoryo ng mga bagay na kailangan mo nang hindi sinasadya kung hindi mo wasto ang parirala ng iyong mga utos. Dahil ginagamit nito ang karaniwang rm na utos, dapat itong gumana sa karamihan ng iba pang mga pagpapatupad ng Unix tulad ng FreeBSD at macOS.



Paraan 1: Pinipilit ang rm na Tanggalin ang Mga Populated Directory

Ipagpapalagay namin na nagbukas ka na ng isang interface ng command line. Maaari mong pindutin nang matagal ang Ctrl, Alt at T upang gawin ito o maghanap para sa terminal sa Dash. Ang mga gumagamit ng KDE, Cinnamon, LXDE at Xfce4 ay maaaring mag-click sa menu ng Mga Aplikasyon at pagkatapos ay piliin ang Terminal mula sa System Tools submenu. Maaari kang maging teknikal na nagtatrabaho mula sa isang virtual terminal din.



Bago magpatuloy, tandaan na ang mga sumusunod na utos ay tatanggalin ang lahat sa isang direktoryo. Ipagpalagay na nais mong tanggalin ang isang direktoryo na puno ng mga file na nakatira sa loob ng direktoryo ng Mga Dokumento sa loob ng iyong direktoryo sa bahay. Kung nasanay ka sa pagtawag sa iyong folder ng Mga Dokumento, pagkatapos ay tandaan na sa kasong ito ang direktoryo at folder ay nangangahulugang magkatulad na bagay. Mag-navigate sa iyong direktoryo ng Mga Dokumento sa pamamagitan ng pagta-type cd ~ / Mga Dokumento , o sundin ang cd kung nasaan man ang direktoryong nais mong alisin. Halimbawa, kung nais mong alisin ang isang subdirectory sa loob ng iyong direktoryo ng Mga Pag-download, sa gayon maaari mong gamitin ang cd ~ / Mga Pag-download sa halip.

Kung nagta-type ka rmdir Pagsubok at itulak ang enter, pagkatapos ay makakatanggap ka ng isang mensahe na nagreklamo sa direktoryo ay walang laman. Upang alisin ang direktoryo kasama ang lahat ng mga file dito, maaari kang mag-type rm-Pagsubok at itulak ipasok, ngunit tandaan na aalisin nito ang lahat ng nasa loob nito. Pwede mong gamitin ls Pagsubok , o sinusundan ng pangalan ng anumang direktoryo mayroon ka, upang makita ang anumang mga file na naroroon doon.

Paraan 2: Pinipilit ang rm na Alisin ang Mga Direktoryo Sa ilalim ng Lahat ng Mga Kundisyon

Maaari mong pilitin itong alisin ang direktoryo kahit na may mga read-only na file o iba pang mga problema sa mga file sa loob ng direktoryo sa pamamagitan ng pagta-type rm -rf Pagsubok , o sa pamamagitan ng pagpapalit ng Pagsubok sa anumang pangalan ng direktoryo mayroon ka. Ito ay ganap na sisirain ang direktoryo at katulad sa utos ng DOS / Windows deltree. Ito ay labis na mapanirang, kaya gamitin ito nang may pag-iingat.

Maaari mong makita ang mga tao na susubukan kang patakbuhin ang sudo rm -rf / o isang bagay na katulad nito, ngunit huwag mo silang bigyang pansin dahil ang paggawa nito ay aalisin ang iyong buong pag-install ng Linux at lahat ng kasama nito! Kung ikaw ay isang regular na gumagamit ng Linux o anumang iba pang pagpapatupad ng Unix, higit sa malamang mahahanap mo ang mga ganitong uri ng kalokohan ngunit tatandaan kung gaano sila mapanganib.

Paraan 3: Paggawa ng rm Prompt You upang Tanggalin ang Mga File

Dapat mong tiyakin na laging gamitin ang mga utos ng cd at ls upang siyasatin ang mga nilalaman ng isang direktoryo bago alisin ito, ngunit kung minsan ay maaaring isang magandang ideya na gawing prompt ka ng utos na rm para sa bawat file din upang malaman mo kung ano ang tinatanggal mo sigurado at huwag alisin ang isang bagay na kailangan mo nang hindi sinasadya. Gamit ang aming direktoryo ng pagsubok mula sa unang pamamaraan, maaari kang mag-type rm -ri Pagsubok at itulak ang enter key upang mangailangan ng rm na tanungin ka sa tuwing aalisin nito ang isang file. I-type ang y at itulak ipasok o bumalik bawat oras upang alisin ang file. Maaari mo ring i-type ang n sa halip upang panatilihing pinag-uusapan ang file.

Maaari mong mapansin na ang unang tanong ay talagang kung dapat o hindi ka dapat 'bumaba sa direktoryo na 'pagsubok'?' Kung tumugon ka sa n, kung gayon mapipigilan nito ang rm mula sa paggawa ng anupaman.

Ang pagdaragdag ng opsyong i ay maaaring mapanghimasok sa mga oras, kaya mas gugustuhin ng ilang mga gumagamit rm -HI Pagsubok bilang utos. Ang pagpipiliang pang-itaas na kaso ay pipilitin lamang kita kapag tatanggalin mo ang higit sa tatlong mga file, kapag nagsimula ka ng isang recursive na operasyon ng pag-delete o kapag nag-aalis ka ng mga file na protektado ng sulat. Pinapanatili nitong mas tahimik ito pagdating sa bilang at mga uri ng pag-uudyok sa mga peste ng utos na kasama mo.

Basahin ang 3 minuto