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 failinimi
Näiteks kui soovite kustutada faili example.txt
, sisestage järgmine käsk:
rm example.txt
Pä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 kaustanimi
Näiteks kausta /example_dir
kustutamiseks:
rm -r /example_dir
Selle 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.txt
Kä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.txt
See 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 /emptydir
Kui 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.
-i
valiku vaikimisi kasutamine: Seadistadesalias
käsu abil-i
vaikimisi 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.txt
Pä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/failinimi
Kui 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.