Turvaline failide kustutamine Ubuntu ja Linuxis: rm käsu täielik juhend

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: Seadistades alias 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.