Anonim

Karamihan sa mga tao lamang ang nakakaalam ng Linux bilang isang pag-usisa, at dinala nila ito bilang isang pag-iisip pagkatapos talakayin ang Windows o iOS. Ngunit sa isang dalubhasang minorya, ang Linux ay isang mahalagang tool.

Tingnan din ang aming artikulo Paano Upang Mag-setup ng isang Linux Virtual Machine na may VirtualBox

Tulad ng alam mo na, ang mga operasyon sa Linux ay maaaring maging mas kumplikado kaysa sa iba pang mga operating system. Upang maisagawa kahit isang simpleng operasyon tulad ng pag-alis ng isang direktoryo ay nangangailangan ng isang serye ng mga utos., pupunta kami kung paano gawin iyon at hawakan ang ilang mga kapaki-pakinabang na karagdagang mga tip. Kung bago ka sa Linux, dapat itong makatulong sa iyo na makakuha ng ilang pananaw.

Pag-alis ng isang Walang Kahulugan na Directory

Sa Linux, ang salitang 'direktoryo' ay tumutukoy sa isang lokasyon kung saan ang data ay nakaimbak sa isang file system. Isipin ito bilang isang analog ng folder sa mga system ng Windows.

Ngunit ang pag-alis ng isang direktoryo sa Linux ay hindi masyadong madaling bilang pag-click sa tanggalin, at may ilang mga bagay na dapat mong isaalang-alang muna.

Kung mayroon kang isang direktoryo na walang laman, isang utos na maaari mong gamitin ay rmdir. Una, ilunsad ang terminal app sa iyong makina. Pagkatapos, ipasok ang sumusunod na syntax:

Directory ng rmdir

Ipasok ang utos na ito, at palitan ang "DirectoryName" sa pangalan ng iyong direktoryo. Tandaan na gagana lamang ito sa mga direktoryo na walang laman. Kung susubukan mong gamitin ito sa isang direktoryo na hindi walang laman, ibabalik nito ang output na "Directory na walang laman." Ngayon, hindi nangangahulugang hindi ito maalis, nangangahulugan lamang na kakailanganin mo ng ibang utos. .

Pag-alis ng Mga Direktoryo na May Nilalaman sa kanilang Mga Subdirectories

Kung nakikipag-usap ka sa isang direktoryo na naglalaman ng iba pang mga file, ang proseso ay magkakaiba lamang. Sa halip na utos ng rmdir, maaari mong gamitin ang rm. Ito ay panimula sa parehong utos, ngunit hindi tiyak sa mga direktoryo, at ang pagdaragdag ng -r ay gagawing muli. Ibig sabihin, tatanggalin nito ang pag-aalis ng mga folder sa direktoryo hanggang sa ito ay walang laman at pagkatapos alisin ang direktoryo. Kaya mababasa ng iyong bagong syntax:

rm -r DirectoryName

Tulad ng sa nakaraang halimbawa, palitan ang DirectoryName sa pangalan ng iyong aktwal na direktoryo. Ang isang caveat ay makakatanggap ka ng isang prompt kapag tinanggal ang bawat file. Maaari mong iwasan ang mga senyas sa pamamagitan ng paggamit -rf sa halip na -r, ngunit hindi ito itinuturing na pinakamahusay na kasanayan.

Pag-alis ng isang Directory na Hindi Ka Pag-aari

Bagaman hindi inirerekomenda, kung minsan kailangan mong alisin ang mga direktoryo na wala kang pahintulot na alisin. Kung sinusubukan mong alisin ang isa sa mga ito, tatanggihan ka ng pag-access. Gayunpaman, kung lubos mong sigurado na inaalis mo ang mga direktoryo na hindi mo kailangan, maaari mong gamitin ang utos ng sudo. Kaya, ang iyong pangwakas na syntax upang alisin ang isang direktoryo na hindi ka nagmamay-ari (habang iniiwasan ang anumang mga senyas na nagsasabi sa iyo tungkol dito), ay dapat magmukhang ganito:

sudo rm -rf DirectoryName

Hindi ito inirerekomenda na kurso ng pagkilos ngunit huwag matakot na gamitin ito kung tiyak na kailangan mo ito.

Ilang Paglilinaw sa Mga Utos

Ang mga liham na ginagamit mo ay nagsasabi sa OS na gumawa ng napaka-tiyak na mga bagay. Narito ang isang pagkasira ng kung ano ang mangyayari kapag ginamit mo ito at ilang iba pang mga kapaki-pakinabang na mga utos.

-r - Tinatanggal ang isang direktoryo nang maingat, hierarchically pagtanggal ng mga file na nakaugat dito.

-f - Kapag tinatanggal ang mga file, hindi pinapayagan ang pahintulot na mag-udyok sa anuman ang katayuan ng file.

-i - Lumilikha ng isang prompt sa bawat file ng pagtanggal, kapaki-pakinabang kapag nakikipag-usap ka sa ilang mga sensitibong file.

-v - Ang utos ng shell na ito ay bubuo ng isang mensahe ng diagnostic para sa bawat direktoryo na naproseso bilang isang bahagi ng rm.

Ingatang mabuti

Iyon ay dapat sapat upang ipakilala ka sa utos ng rm. Tandaan na ikaw ay permanenteng nag-aalis ng mga direktoryo, at dapat mong palaging siguraduhin na nais mo silang mawala. Lalo na kapag gumagamit ng mga -r at -rf na mga utos, madali mong mawala ang data na maaaring nais mong mapanatili. Pagpapanatiling nasa isip, umalis at alisin ang ilang mga direktoryo.

Ano ang iba pang mga utos na nais mong makita na detalyado? Kung kukuha ka ng isang kurso sa pambungad na Linux, anong mga paksa ang nais mong makita na sakop?

Paano alisin ang isang direktoryo sa linux