1. Utangulizi
Kuondoa saraka katika Ubuntu ni jukumu muhimu kwa usimamizi bora wa faili. Hata hivyo, kinyume na baadhi ya mazingira ya desktop, saraka zilizofutwa katika Linux hazihamishiwi kwenye taka—zimeondolewa mara moja. Kwa hiyo, hatua za kinga zinahitajika ili kuepuka ufutaji wa bahati mbaya. Makala hii inaelezea jinsi ya kufuta saraka katika Ubuntu, inajulisha amri na mipangilio ya kuzuia makosa, na inashughulikia mbinu za urejeshaji endapo kitu kimefutwa bila kukusudia.
2. Muhtasari wa Ufutaji wa Saraka katika Ubuntu
Kuifuta saraka katika Ubuntu, unaweza kutumia amri za rm na rmdir. Amri zote mbili hufanya ufutaji wa saraka, lakini madhumuni yao yanatofautiana, na hivyo matumizi sahihi ni muhimu.
2.1 Tofauti Kati ya Amri za rm na rmdir
- Amri ya rm Amri ya
rmhutumika kufuta faili na saraka. Kwa kuongeza chaguo la kurudia-r, inaweza kuondoa saraka nzima pamoja na faili na saraka ndogo ndani yake. Ni rahisi kwa kufuta vitu vingi kwa wakati mmoja, lakini kwa kuwa na nguvu, tahadhari inahitajika. Mfano:rm -r directory_name
- Amri ya rmdir Amri ya
rmdirhushughulikia kufuta saraka tupu pekee. Ikiwa saraka ina faili, kosa litapishwa. Inafaa kwa kusafisha saraka zisizotumika. Mfano:rmdir directory_name
3. Amri za Kivitendo na Mifano ya Matumizi
Hapa kuna amri kuu na chaguo za ufutaji wa saraka.
3.1 Jinsi ya Kutumia Amri ya rm
Amri ya rm ni njia ya kawaida ya kufuta saraka katika Ubuntu. Hapo chini kuna chaguo za kawaida na mifano.
- Futa saraka kwa njia ya kurudia Tumia chaguo la
-rkufuta saraka pamoja na faili zote na saraka ndogo ndani yake.rm -r directory_name
- Futa bila uthibitisho Changanya chaguo la
-fili kuruka viulizo vya uthibitisho na kufuta kila kitu mara moja.rm -rf directory_name
3.2 Jinsi ya Kutumia Amri ya rmdir
Amri ya rmdir hushughulikia kufuta saraka tupu pekee. Ikiwa saraka ina faili, haiwezi kuondolewa.
- Futa saraka tupu
rmdir directory_name
- Futa pamoja na saraka mzazi Tumia chaguo la
-pkuondoa saraka mzazi tupu kwa wakati mmoja.rmdir -p parent_directory/sub_directory

4. Mifano ya Maisha Halisi na Mchakato wa Ufutaji
Amri inatofautiana kulingana na ikiwa saraka lengwa ni tupu au ina data.
4.1 Kufuta Saraka Tupu
- Kutumia rmdir
rmdir example_directory
Saraka tupu example_directory itafutwa.
- Kutumia rm -d
rm -d example_directory
Chaguo la rm -d pia linaweza kufuta saraka tupu, lakini litatoa kosa ikiwa saraka si tupu.
4.2 Kufuta Saraka iliyo na Maudhui
Ili kufuta saraka iliyo na faili au saraka ndogo, tumia rm -r au rm -rf.
- Kutumia rm -r
rm -r example_directory
Hii inafuta faili zote na saraka ndogo ndani, kisha inaondoa saraka yenyewe.
- Kutumia rm -rf
rm -rf example_directory
Hii inafanya bila viulizo vya uthibitisho. Tumia kwa tahadhari ili kuepuka ufutaji wa bahati mbaya.
5. Kuzuia Ufutaji wa Bahati Mbaya na Mbinu za Urejeshaji
Hapa ni jinsi ya kuzuia ufutaji wa bahati mbaya na jinsi ya kurejesha data endapo kitu kimefutwa kimakosa.
5.1 Chaguo za Kuzuia Ufutaji wa Bahati Mbaya
Tumia chaguo la -i kuonyesha viulizo vya uthibitisho kabla ya kufuta.
rm -ri example_directory
Kila faili na saraka ndogo itahitaji uthibitisho kabla ya kufutwa.
5.2 Wezesha Uthibitisho kupitia Alias
Ongeza alias kwenye usanidi wa shell yako ili amri ya rm iende daima na uthibitisho.
alias rm='rm -i'
5.3 Tengeneza Nakala za Hifadhi Kabla ya Kufuta
Tengeneza nakala ya hifadhi kabla ya kufuta saraka muhimu ili kuepuka makosa yasiyoweza kurekebishwa.
cp -r example_directory example_directory_backup
Hii inaunda nakala ambayo inaweza kurejeshwa baadaye, ikihakikisha operesheni za kufuta salama.
5.4 Jinsi ya Kurejesha Data Iliyofutwa
Kama data ilifutwa kwa bahati mbaya, zana zifuatazo zinaweza kusaidia kuirejesha.
- extundelete Zana ya urejeshaji kwa mifumo ya faili ya ext3/ext4.
sudo extundelete /dev/sdX --restore-directory directory_path
- PhotoRec Zana ya urejeshaji inayofanya kazi na muundo mbalimbali wa faili na isiyogombana na mfumo wa faili.
sudo photorec
