Leave Your Message
Jinsi ya kufuta Saraka katika Linux?
Blogu

Jinsi ya kufuta Saraka katika Linux?

2025-05-23 11:47:12


Katika mfumo wa Linux, kufuta saraka kunaweza kufanywa kwa njia mbalimbali, kulingana na ikiwa unataka kuweka saraka yenyewe na sifa za faili ndani yake. Chini ni njia kadhaa za kawaida:

Njia ya 1: Tumia rm amri ya kufuta faili zote ndani ya saraka

Ikiwa unataka kufuta faili zote ndani ya saraka lakini uhifadhi saraka yenyewe, unaweza kutumia rm amri. Kwa mfano, kufuta saraka inayoitwa saraka_yangu, unaweza kutumia amri ifuatayo:

rm -rf saraka_yangu/*

The -r chaguo hapa inasimama kwa ufutaji wa kujirudia, na -f chaguo ina maana ya kufuta kwa nguvu, yaani, hakuna papo kwa uthibitisho.


Njia ya 2: Tumia find amri na -exec

Ikiwa unataka udhibiti zaidi wa punjepunje juu ya mchakato wa kufuta, unaweza kutumiatafutaamri pamoja na-tekelezachaguo. Kwa mfano:

pata my_directory -type f -exec rm {} \;



Amri hii itapata faili zote (-aina f) chini ya saraka_yangu directory na kutekeleza rm amri kwenye kila faili.




Mbinu ya 3: Unda Saraka Mpya Ili Kubadilisha Ya Asili

Ikiwa unataka kufuta kabisa saraka na usijali kuiunda tena, unaweza kufuta saraka nzima na kuiunda tena:



rm -rf my_directory mkdir my_directory

Njia hii inafuta saraka na yaliyomo yake yote, kisha huunda saraka mpya tupu.




Njia ya 4: Tumia
rsync Amri

The rsync amri inaweza kutumika kusawazisha faili na saraka, na pia inaweza kutumika kuondoa saraka. Kwa mfano:

rsync -a --delete empty_directory/ my_directory/


Hapa, saraka_tupu ni saraka tupu, na --futa chaguo huondoa faili kutoka kwa saraka inayolengwa ambayo haipo kwenye saraka ya chanzo.



Tahadhari

Kabla ya kufanya shughuli za kufuta, hakikisha kuwa una nia ya kufuta faili, kwa kuwa vitendo hivi haviwezi kutenduliwa.
Ikiwa saraka ina faili muhimu, fanya nakala rudufu kwanza.
Kwa kutumia sudo amri inahitaji mapendeleo ya kiutawala. Ikiwa huna ruhusa za kutosha, huenda ukahitaji kutumia sudo kutekeleza amri hizi.
Mbinu zilizo hapo juu zinatumika kwa hali nyingi, lakini unapozitekeleza, chagua njia inayofaa kulingana na kesi yako maalum, na uendelee kwa tahadhari ili kuepuka kupoteza data.




Bidhaa Zinazohusiana

LET'S TALK ABOUT YOUR PROJECTS

  • sinsmarttech@gmail.com
  • 3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China

Our experts will solve them in no time.