Ubuntu kataloogi kustutamine: Täielik juhend algajatele ja edasijõudnutele

1. Sissejuhatus

Kataloogide kustutamine Ubuntus on oluline toiming failihalduses. Linuxi keskkonnas kustutatakse kataloogid koheselt, ilma et need prügikasti liiguksid, seega on vaja ettevaatusabinõusid juhusliku kustutamise vältimiseks. Käesolevas artiklis selgitatakse kataloogide kustutamise meetodeid Ubuntus, käsklusi ja seadeid juhuslike toimingute vältimiseks ning ka andmete taastamise meetodeid juhusliku kustutamise korral.

2. Ülevaade kataloogide kustutamisest Ubuntus

Kataloogide kustutamiseks Ubuntus kasutatakse käsklusi “rm” ja “rmdir”. Mõlemad on kataloogide kustutamise põhioperatsioonid, kuid nende rollid on erinevad, seega on oluline neid õigesti kasutada.

2.1 rm-käskluse ja rmdir-käskluse erinevus

  • rm-käsklus
    rm on käsklus failide ja kataloogide kustutamiseks. Rekursiivse valikuga -r saab see kustutada kõik failid ja alamkataloogid kataloogi seest korraga. See on mugav käsklus, kui on vaja kustutada palju objekte, kuid selle võimsuse tõttu tuleb olla ettevaatlik.
    Kasutusnäide:
  rm -r katalooginimi
  • rmdir-käsklus
    Seevastu rmdir on käsklus ainult tühjade kataloogide kustutamiseks. Kui kataloogis on faile, kuvatakse viga. See sobib tühjade kataloogide korrastamiseks.
    Kasutusnäide:
  rmdir katalooginimi

 

3. Konkreetsed käsklused ja kasutusnäited

Järgnevalt tutvustatakse iga käskluse konkreetseid kasutusviise ja valikuid.

3.1 rm-käskluse kasutamine

rm-käsklus on standardne meetod kataloogide kustutamiseks Ubuntus. Allpool on toodud tüüpilised valikud ja kasutusnäited.

  • Kataloogi rekursiivne kustutamine
    Kataloogi kõigi failide ja alamkataloogide kustutamiseks kasutage valikut -r.
  rm -r katalooginimi
  • Kustutamine ilma kinnituseta
    Kombineerides valikuga -f, saate vahele jätta kustutamiskinnituse ja kustutada korraga.
  rm -rf katalooginimi

3.2 rmdir-käskluse kasutamine

rmdir-käsklus saab kustutada ainult tühje katalooge; see ei saa kustutada katalooge, mis sisaldavad faile.

  • Tühja kataloogi kustutamine
  rmdir katalooginimi
  • Kaasa arvatud vanemkataloogide kustutamine
    Kui soovite kustutada tühja vanemkataloogi koos, kasutage valikut -p.
  rmdir -p vanemkataloog/alamkataloog

4. Tegelikud kasutusnäited ja kustutusprotsess

Järgnevalt on toodud kasutusnäited, mis erinevad sõltuvalt sellest, kas kustutatav kataloog on tühi või mitte.

4.1 Tühja kataloogi kustutamine

  • rmdir-i kasutusnäide
  rmdir example_directory

Tühi kataloog example_directory kustutatakse.

  • rm -d valiku kasutusnäide
  rm -d example_directory

rm -d saab kasutada ka tühjade kataloogide kustutamiseks, kuid kui see ei ole tühi, kuvatakse viga.

4.2 Sisu sisaldava kataloogi kustutamine

Faile või alamkatalooge sisaldava kataloogi kustutamiseks sobib rm -r või rm -rf.

  • rm -r kasutusnäide
  rm -r example_directory

See kustutab kõik failid ja alamkataloogid kataloogis ning lõpuks ka kataloogi.

  • rm -rf kasutusnäide
  rm -rf example_directory

Kustutamine toimub ilma kinnitussõnumita, kuid kasutage seda ettevaatlikult, et vältida vigu.

5. Juhusliku kustutamise vältimine ja taastamismeetodid

Selgitatakse juhusliku kustutamise vältimist ja andmete taastamise meetodeid juhul, kui andmed on kaduma läinud.

5.1 Valikud juhusliku kustutamise vältimiseks

Kustutamise kinnitussõnumi kuvamiseks enne kustutamist kasutage valikut -i, mis vähendab juhusliku kustutamise riski.

rm -ri example_directory

Ülaltoodud käsklus küsib iga faili ja alamkataloogi kustutamise eel kinnitust.

5.2 Pseudonüümi seadistamine kinnitussõnumite pidevaks lubamiseks

On tõhus lisada shelli seadetesse pseudonüüm, et rm-käsklus täidetaks alati kinnitussõnumiga.

alias rm='rm -i'

5.3 Harjuta varundamist

Enne olulisi faile sisaldavate kataloogide kustutamist on soovitatav teha varukoopiad juhusliku kustutamise puhuks.

cp -r example_directory example_directory_backup

See loob koopia, mille saab pärast kustutamist taastada, võimaldades ohutut kustutamist.

5.4 Andmete taastamise meetodid juhusliku kustutamise korral

Kui olete andmed kogemata kustutanud, saate osa andmeid taastada järgmiste tööriistade abil:

  • extundelete
    Andmete taastamise tööriist, mida saab kasutada ext3/ext4 failisüsteemides.
  sudo extundelete /dev/sdX --restore-directory kataloogitee
  • PhotoRec
    Tööriist, mis suudab taastada erinevat tüüpi faile ja ei sõltu failisüsteemist.
  sudo photorec