1. Sissejuhatus
Kui kasutate Ubuntu või muid Linuxi distributsioone, tuleb sageli ette failide ja kaustade kustutamist. Kuid erinevalt Windowsist või macOS-ist puudub Linuxis prügikasti funktsioon, mis tähendab, et kui kustutate midagi käsurealt kogemata, on seda keeruline taastada. Selles artiklis selgitatakse üksikasjalikult, kuidas kasutada rm käsku failide ohutuks ja tõhusaks kustutamiseks Ubuntus. Samuti anname nõuandeid juhusliku kustutamise vältimiseks ning käsitleme võimalusi failide taastamiseks, kui kustutamine peaks siiski juhtuma.
2. rm käsu põhiülevaade
rm käsk on standardne vahend failide kustutamiseks Linuxis. Selle käsuga saab eemaldada valitud faile või kaustu. Kustutatud faile ei saa tavaliselt taastada, seega tuleb kasutada ettevaatlikult.
2.1 rm käsu põhisüntaks
rm failinimiNäiteks kui soovite kustutada faili example.txt, sisestage järgmine käsk:
rm example.txtPärast selle käsu täitmist kustutatakse fail jäädavalt – erinevalt graafilise kasutajaliidese prügikastist ajutist salvestamist ei toimu. Seetõttu tuleks oluliste failide kustutamisel alati eelnevalt kontrollida.

3. rm käsu valikud (optionid)
rm käsul on mitu kasulikku valikut, mis võimaldavad kustutamist muuta tõhusamaks ja ohutumaks.
3.1 -r valik (rekursiivne kaustade kustutamine)
Vaikimisi rm ei kustuta katalooge. Kui soovite kustutada kausta koos selles olevate failide ja alamkaustadega, kasutage valikut -r (rekursiivne kustutamine).
rm -r kaustanimiNäiteks kausta /example_dir kustutamiseks:
rm -r /example_dirSelle valikuga kustutatakse kõik kaustas olevad failid ja alamkaustad.
3.2 -i valik (kustutamise kinnitus)
Kui soovite enne faili kustutamist kinnitust küsida, on kasulik kasutada valikut -i. See aitab vältida juhuslikku kustutamist.
rm -i example.txtKäsu täitmisel küsitakse „Kas kustutada fail example.txt?”. Vastake „y” (jah) või „n” (ei) ning nii saate vähendada vea võimalust.
3.3 -f valik (sundkustutamine)
Kui mõnda faili pole võimalik tavapäraselt kustutada või kuvatakse kinnitusteateid, aitab valik -f (force, sundkustutamine). See kustutab failid ilma kinnitust küsimata – ka kirjutuskaitstud või ainult-loetavad failid.
rm -f example.txtSee on ohtlik valik, kuid kasulik, kui soovite kiiresti palju faile kustutada või ignoreerida veateateid.
3.4 -d valik (tühja kausta kustutamine)
Tühja kausta kustutamiseks kasutage valikut -d. Seda saab kasutada ainult siis, kui kaust on tõesti tühi.
rm -d /emptydirKui kaust on tühi, kustutatakse see probleemideta.

4. Kustutamisel tähelepanu vajavad punktid
4.1 Kuidas vältida kogemata kustutamist
Failide kustutamisel peab alati olema ettevaatlik. Et vältida oluliste failide kogemata kustutamist, pidage silmas järgmist.
-ivaliku vaikimisi kasutamine: Seadistadesaliaskäsu abil-ivaikimisi kõigile kustutustoimingutele, saate alati kinnitust küsida.- Varundamine: Enne oluliste failide kustutamist on alati soovitatav teha varukoopia. Salvestage koopiad pilveteenusesse või välisele andmekandjale, et vähendada andmekao riski.
4.2 alias käsu kasutamine
Näiteks, kui lisate järgmise rea faili .bashrc, töötab iga rm käsk automaatselt koos -i valikuga:
alias rm='rm -i'Nii küsitakse iga kord kustutamisel kinnitust ja väheneb juhusliku kustutamise risk.
5. Mitme faili korraga kustutamine
Kui soovite kustutada mitu faili korraga, saate kasutada * (joker, wildcard). Näiteks kõigi praeguses kataloogis olevate .txt failide kustutamiseks kasutage järgmist käsku:
rm *.txt*.txt tähendab kõiki .txt laiendiga faile. Samamoodi saate kustutada korraga mitu faili kindla nime või laiendiga – see on väga mugav suurte failide hulkade korral.

6. Kustutamise logi kuvamine
Kui soovite näha, millised failid ja kaustad kustutati, kasutage -v (verbose, üksikasjalik kuvamine) valikut. See näitab, millised failid on kustutatud, ning on eriti kasulik, kui kustutate palju faile korraga.
rm -v example.txtPärast käsku kuvatakse teade nagu „removed ‘example.txt’”, mis võimaldab visuaalselt kinnitada, et fail kustutati. Eriti mugav mitme faili kustutamisel.
7. Kustutatud failide taastamine
Kuigi rm käsuga kustutatud faile on väga raske taastada, saab mõnikord kasutada spetsiaalseid taastamisvahendeid. Näiteks extundelete või testdisk võivad aidata faile taastada sõltuvalt failisüsteemi seisust.
7.1 Taastamine extundelete abil
extundelete on tööriist, mis aitab taastada ext3/ext4 failisüsteemist kustutatud faile. Siin on põhiline kasutusnäide:
sudo extundelete /dev/sdX --restore-file tee/failinimiKui reageerite kustutamisele kiiresti, on taastamisvõimalus suurem. Kuid sõltuvalt ketta seisukorrast ei pruugi alati taastamine õnnestuda, seega on eelnev varundamine väga oluline.
8. Kokkuvõte
Failide kustutamine Ubuntus on rm käsuga tõhus, kuid alati tuleb arvestada võimaliku veaohuga. Varundage andmeid ja kontrollige enne kustutamist, et kaitsta olulist infot. -i valiku ja alias seadistuse kasutamine aitab vältida vigu ja hoiab teie andmed turvaliselt.


