Makseviisid Abuse

Kuidas kustutada faili Linuxis

30.08.2024, 01:46

Linuxis, nagu igas operatsioonisüsteemis, võib osutuda vajalikuks failide kustutamine. Selles artiklis selgitatakse põhjusi, miks kasutajad peavad faili süsteemist kustutama, ning antakse juhiseid, kuidas seda õigesti teha.

Põhjused, miks on vaja faili süsteemist kustutada

Kuidas kustutada faili Linuxis

Põhjused on järgmised:

  1. Kõvakettal ruumi vabastamine. Kui ketas on täis, võib mittevajalike failide kustutamine vabastada ruumi uute failide salvestamiseks.
  2. Süsteemi puhastamine mittevajalikest failidest. Linuxis kogunevad ajutised failid, logid ja muud failid, mis võivad kõvakettal palju ruumi võtta. Nende failide kustutamine aitab vabastada ruumi ja kiirendada süsteemi jõudlust.
  3. Pahatahtlike failide kustutamine. Nagu ka teiste operatsioonisüsteemide puhul, võivad siia installeeruda pahatahtlikud programmid või failid. Nende failide eemaldamine aitab kaitsta teie süsteemi edasise pahavara eest.
  4. Süsteemi seadete muutmine. Mõnel juhul võib failide kustutamine olla vajalik süsteemi seadete või tarkvara konfiguratsiooni muutmiseks.
  5. Vaba mälu taastamine pärast tarkvara paigaldamist. Tarkvara installimisel võivad tekkida ajutised failid, mis tuleb pärast installimist kustutada, et taastada vaba mälu kõvakettal.
  6. Failide kustutamine, mida ei ole ülesande täitmiseks vaja. Näiteks kui te töötate projektiga ja teil ei ole enam vaja mõningaid faile, võite need kustutada, et lihtsustada tööd projektiga.
  7. Juurdepääsuõiguste jõustamine. Mõnel juhul võib teil olla vaja kustutada faile, et järgida õigusi. Näiteks kui teil ei ole õigust faile vaadata või muuta, ei saa te neid oma töös kasutada.
  8. Kui puhastate oma süsteemi enne seadme müümist või üleandmist teisele kasutajale. Kui soovite oma seadme müüa või teisele kasutajale üle anda, peate oma andmete privaatsuse ja turvalisuse tagamiseks kustutama kõik isikuandmed ja failid.

Linuxis on palju erinevate võimalustega failide kustutamise utiliite. Näiteks käsk shred kustutab failid ilma taastamisvõimaluseta, käsk wipe kustutab failid nii, et neid ei ole võimalik taastada spetsiaalse tarkvara abil, käsk srm kustutab failid nii, et neid ei ole võimalik taastada isegi laborikeskkonnas.

Oluline on meeles pidada, et Linuxis failide kustutamisel viiakse need tavaliselt prügikasti, mis asub spetsiaalses "Trash" kataloogis. See võimaldab taastada faile, kui need kustutati kogemata või kogemata. Kui soovite faile lõplikult kustutada, ilma et neid oleks võimalik taastada, peate kasutama spetsiaalseid utiliite nagu shred, wipe või srm.

Juhised faili kustutamiseks süsteemist

Linuxis saate faili kustutamiseks kasutada käsku rm. Selleks tuleb järgida järgmisi samme:

  1. Avage Linuxis terminal.
  2. Sisestage käsk rm ja määrake kustutatava faili tee. Näiteks oma kodukataloogis asuva faili file.txt kustutamiseks sisestage käsk rm ~/file.txt
  3. Kui soovite kustutada mitu faili, loetlege need tühikuga eraldatuna. Näiteks: rm ~/file1.txt ~/file2.txt
  4. Käsu rm kasutamisel olge ettevaatlik, sest faili kustutamine selle käsuga toimub ilma kinnituseta. Kui soovite enne faili kustutamist kinnitust saada, kasutage rm käsu asemel käsku rm -i.
  5. Oluline on teada, et kustutatud faile ei saa taastada, seega veenduge enne kustutamist, et faile tõesti enam ei vajata.

Kui proovite kustutada faili, millele teil ei ole õigusi, saate veateate. Sellise faili kustutamiseks peate hankima kustutusõigused. Näiteks root-kasutajale kuuluva faili kustutamiseks käivitage käsk sudo rm /path/to/file.

Kui soovite kustutada pigem kataloogi kui faili, kasutage käsku rm -r. Näiteks kodukataloogis oleva kataloogi mydirectory kustutamiseks annate käsu rm -r ~/mydirectory. Olge selle käsu kasutamisel ettevaatlik, sest kõik määratud kataloogis olevad failid ja alamkataloogid kustutatakse ilma kinnituseta.

Kui olete kogemata faili kustutanud, siis peaksite kasutama spetsiaalset andmete taastamise tarkvara, näiteks TestDisk, PhotoRec või Scalpel. Oluline on teada, et mida kiiremini te neid programme kasutate, seda tõenäolisem on andmete taastamine. Seega, kui kustutate faile kogemata, ärge kirjutage kettale uusi andmeid, et mitte vanu andmeid üle kirjutada.

Soovite kustutada faili ilma, et iga kustutamise korral kuvataks kinnituskuva? Võite kasutada käsku rm -f. Näiteks faili file.txt kustutamiseks ilma kinnitust kuvamata, sisestage käsk rm -f file.txt. Olge selle käsu kasutamisel ettevaatlik, sest kustutatud failid lähevad pöördumatult kaduma.

Kas on vaja kustutada praeguse kataloogi kindla laiendiga faile? Kasutage laienduse määramiseks tärni (*) sümbolit. Näiteks, et kustutada kõik failid laiendiga .txt praeguses kataloogis, sisestage käsk rm *.txt.

Kui kustutate kogemata faili ja soovite selle varukoopiast taastada, võite kasutada käsku cp, et kopeerida fail varukoopiast õigesse kataloogi. Näiteks faili fail.txt kopeerimiseks varukoopiast, mis asub kataloogis /backup, kasutajakataloogi, sisestage käsk cp /backup/file.txt ~/.

Miks ei saa Linuxis konkreetset faili kustutada?

Linuxis ei õnnestu faili kustutamine mitmel põhjusel. Siin on mõned kõige levinumad:

Õigused

Teil ei ole piisavalt õigusi faili kustutamiseks. Näiteks kui fail kuulub mõnele teisele kasutajale või grupile, siis võib olla vaja kasutada sudo käsku, et käivitada käsk kõrgendatud õigustega. Kontrollige õigusi käsuga ls -l faili_nimi.

Fail on kasutusel

Kui fail on mõnes rakenduses või protsessis avatud, ei pruugi süsteem lubada teil seda kustutada. Kasutage käsku lsof file_name, et teada saada, millised protsessid faili kasutavad.

Fail on kaitstud

Kui failil on atribuudid, mis kaitsevad seda kustutamise eest (näiteks muutumatu atribuut), tuleb seda kõigepealt muuta. Seda saab teha käsuga chattr -i file_name.

Rekursiivse kustutamise vajadus

Kui te üritate kustutada pigem kausta kui faili ja see ei ole tühi, tuleb selle sisu rekursiivseks kustutamiseks kasutada käsku rm -r kausta_nimi.

Vead käsus

Veenduge, et teil on õige failinimi ja -tee. Vead süntaksis võivad põhjustada käsu täitmise ebaõnnestumist.