Jinsi ya kufuta Saraka katika Linux?
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/*
-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.
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:
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:
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.
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.

Rackmount PC
Kompyuta Iliyopachikwa
Kompyuta Portable Viwandani
Vidonge Vigumu
Laptop mbovu
Jopo la Viwanda PC
Rugged Handheld
Advantech Viwanda PC