Tanggalin ang isang Folder sa Bash

Delete Folder Bash



Habang nagtatrabaho sa Linux Mint 20, kailangan mong magtrabaho sa iba't ibang mga file at folder. Ngunit ang pamamaraan ng paglikha o pagtanggal ng isang folder o direktoryo sa ilang sukat ay naiiba kaysa sa paglikha o pagtanggal ng isang file. Kapag tinatanggal ang mga file o direktoryo mula sa linya ng utos, maging mapagbantay sapagkat sa sandaling natanggal ang direktoryo gamit ang mga utos na nabanggit sa artikulong ito, hindi na ito ganap na mababawi.

Sa artikulong ito, malalaman mo ang tungkol sa lahat ng mga pangunahing pamamaraan upang tanggalin ang mga folder sa Bash.







Mayroong dalawang pamamaraan upang tanggalin ang mga folder o direktoryo. Ito ang mga sumusunod:



  • Command rmdir - Ginamit para sa pagtanggal ng mga folder o direktoryo na walang laman.
    • Alisin ang isang solong folder
    • Alisin ang Folder sa loob ng isang Folder
    • Alisin ang Maramihang Mga Folder
  • Utusan rm - Ginamit para sa pagtanggal ng mga folder o direktoryo na walang laman.

Subukan natin ang dalawang pamamaraang ito gamit ang ilang mga halimbawa para sa pagtanggal ng mga folder.



Command rmdir

Kung ikaw ay isang gumagamit ng Linux at nais na tanggalin ang isang walang laman na folder, kailangan mong gamitin ang utos ng rmdir. Kaya, sa simula pa lamang, kailangan mong suriin kung gaano karaming mga folder ang kasalukuyang naroroon sa iyong direktoryo sa bahay tulad ng sumusunod:





$ ls

Alisin ang isang solong folder

Una, gumawa ng isang bagong direktoryo na may pangalang Folder1 gamit ang sumusunod na simpleng utos, at ilista muli ang lahat ng mga direktoryo. Makakakita ka ng isang bagong nilikha na folder sa listahan ng mga direktoryo.



$ mkdir folder-name

Upang alisin ang bagong nilikha na folder na ito, na walang laman ngayon, gamitin ang sumusunod na utos:

$ rmdir folder-name

Ilista ang lahat ng mga direktoryo, at makikita mo na ang partikular na folder ay tinanggal at wala sa listahan.

Alisin ang Folder sa loob ng isang Folder

Ilista ang lahat ng mga direktoryo na mayroon ka. Gumawa ng isang bagong direktoryo na may pangalang Folder2 gamit ang mkdir command tulad ng sumusunod:

$ mkdir folder-name

Ngayon, gumawa ng isa pang folder, Test1, sa loob ng isang bagong nilikha na folder na pinangalanang Folder2.

$ mkdir folder1-name / folder2name

Maaari ka ring gumawa ng isang folder sa loob ng isang folder sa pamamagitan ng pagdaan sa isang cd command, tulad ng ipinakita sa ibaba:

$ cd folder1-pangalan
$ mkdir folder2-pangalan

Ngayon, subukang alisin ang folder ng Folder2 gamit ang rmdir command. Magwawakas ka sa pagkuha ng isang error: Hindi walang laman ang direktoryo dahil ang Folder2 ay mayroong Test1 dito, kung kaya't hindi maalis ng utos ng rmdir ang folder na Folder2.

$ rmdir foldername

Kaya, kailangan mong tanggalin ang folder ng Test1 gamit ang utos sa ibaba:

$ rmdir folder1-name / folder2-name

Maaari mo ring subukan ang ibang paraan upang tanggalin ang isang folder sa loob ng isang folder gamit ang cd command sa halip na folder path tulad ng sumusunod:

$ cd foldername
$ rmdir subfolder-pangalan

Maaari mong makita ang folder na Test1 ay tinanggal mula sa Folder2.

Tandaan: Kung nais mong makita ang isang mensahe ng pagtanggal habang ang folder ay tinanggal, kailangan mong gamitin ang sumusunod na utos kasama ang -v flag:

$ rmdir –v filename

Alisin ang Maramihang Mga Folder

Upang tanggalin ang maraming mga folder nang paisa-isa, kailangan mo munang lumikha ng maraming mga folder. Kaya, lumikha ng tatlong mga folder na may pangalang Test1, Test2, at Test3 gamit ang mkdir command. Ilista ang lahat ng mga bagong nilikha na folder gamit ang utos ng ls.

$ mkdir folder1 folder2 folder3

Maaari mong gamitin ang sumusunod na utos na tanggalin ang mga folder kung mayroon silang magkakaibang pangalan:

$ rmdir folder1 folder2 folder3

Kung ang iyong mga folder ay may magkakaibang pangalan, pagkatapos ay subukan ang sumusunod na utos na tanggalin ang mga ito:

$ rmdir –v folder *

Sa command * sign na ito ay ipinapakita na pipiliin nito ang lahat ng mga folder na nagsimula sa tukoy na folder ng salita. Sa imahe sa ibaba, ang lahat ng mga folder na may mga pangalan na nagsimula sa Pagsubok ay tatanggalin.

Utusan rm

Kung nais mong tanggalin ang isang folder na walang laman, pagkatapos ay kailangan mong gamitin ang utos na rm. Kaya suriin kung gaano karaming mga folder ang kasalukuyang naroroon sa iyong direktoryo sa bahay sa pamamagitan ng listahan ng mga ito sa ibaba:

$ ls

Ngayon, gumawa ng isang bagong folder na may pangalang Bago at gumawa din ng iba pang mga folder sa loob ng folder na ito bilang Test1, Test2, Test3, atbp.

$ mkdir foldername
$ cd foldername
$ mkdir subfolder1 subfolder2 subfolder3

Suriin ang kasalukuyang magagamit na mga folder na naroroon sa iyong direktoryo sa bahay.

Ngayon, oras na upang gamitin ang utos na rm upang alisin ang hindi walang laman na folder. Para sa hangaring ito, gamitin ang sumusunod na utos na rm na sinusundan ng pangalan ng folder na tatanggalin:

$ rm –r na pangalan ng folder

Sa utos na ito -r flag ay tumutukoy upang tanggalin muna ang lahat ng mga nilalaman ng isang folder.

Maaari mo ring gamitin ang kapital R sa halip na maliit na r. Makikita mo na tatanggalin ang folder. Hindi lamang ito, ngunit lahat ng mga folder sa loob ng folder na Bago ay aalisin din kasama nito.

May isa pang utos na may kaunting pagbabago upang alisin ang hindi walang laman na folder, tulad ng ipinakita sa ibaba:

$ rm –rf folder-name

Sa partikular na utos na ito, tatanggalin ng bandila ng -r ang lahat ng mga sub-folder o file sa partikular na folder na ito, pagkatapos ay magpunta sa isang folder na kailangang matanggal. Sa kabilang banda, ang flag ng f ay ginagamit upang pilit na tinanggal ang folder na ito nang hindi nagpapakita ng isang prompt.

O kaya naman

$ rm –rfv folder-name

Sa nabanggit na utos, ang flag ng v ay ginagamit upang ipakita ang proseso ng pagtanggal ng isang folder na may output ng teksto. Ipapakita rin nito ang isang mensahe na ang isang direktoryo ay matagumpay na na-delete, tulad ng ipinakita sa ibaba.

Konklusyon

Sa kabuuan, matagumpay naming napag-usapan ang mga pamamaraan kung paano tatanggalin ang walang laman at hindi walang laman na mga folder sa Bash gamit ang rmdir at rm na utos, ayon sa pagkakabanggit. Nilahad din namin kung paano tatanggalin ang mga walang laman na folder na may iba't ibang mga kundisyon, hal, solong folder, folder sa loob ng isang folder, at pag-aalis ng maraming mga folder. Inaasahan ko, ang artikulong ito ay nakatulong sa iyo ng malaki upang masakop ang iyong mga pangunahing kaalaman tungkol sa pagtanggal ng mga folder sa Bash. Gayundin, sa pamamagitan ng pagsunod sa tutorial sa itaas, madali mo na ngayong matatanggal ang mga file at folder sa Bash.