Ko v računalniku izbrišete datoteko, sistem izbriše bloke v pomnilniku, tako da odstrani sklic na datoteko. Datoteka ne izgine nenadoma in je še vedno dostopna z napredno programsko opremo, ki morda ni tisto, kar želite.
Vsak, ki ima orodje za obnovitev datotek, lahko izbriše te izbrisane datoteke iz shrambe in si ogleda njihovo vsebino. Kaj pa, če ne želite, da se to zgodi? In kakšen je najboljši možen način brisanja datotek v Linuxu, da jih nihče ne bo mogel obnoviti?
Tukaj nastopi pripomoček shred. Ta članek bo podrobno obravnaval ukaz shred, njegove omejitve in kako ga uporabljati za varno brisanje datotek v Linuxu.
Kaj je drobljenje in kako deluje?
Shred je pripomoček ukazne vrstice, ki večkrat prepiše vsebino datoteke z naključnimi podatki, da jo ni mogoče obnoviti. Omogoča tudi brisanje datoteke po prepisu njenih podatkov.
"Zakaj prepiše vsebino datoteke?", Se lahko vprašate. Razumimo na primeru. Upoštevajte, da morate vsebino, zapisano na listu papirja, skriti ali "izbrisati". Seveda ga lahko zmečkate in vržete v koš za smeti. Kdor pa lahko vzame zmečkan papir, ga poravna in prebere vsebino.
Po drugi strani drobilnik papirja papir razreže na tanke trakove ali koščke, tako da skoraj nihče ne more vrniti postopka in si ogledati vsebine.
Natančno tako deluje ukaz shred v Linuxu. Vsebino datoteke večkrat prepiše z nizi nič, tako da nikomur ni mogoče ogledati izvirne vsebine. Po tem lahko datoteko varno odstrani iz sistemskega pomnilnika, če želite.
Kdaj ne uporabljajte drobno
Pazite, da drobljenje ne deluje učinkovito v vseh situacijah. Po navedbah stran shred man, pripomoček ni učinkovit, če se uporablja v določenih datotečnih sistemih. In to so:
- Datotečni sistemi, strukturirani v dnevnike ali v dnevnike (ext3, XFS in JFS).
- Datotečni sistemi, ki temeljijo na RAID.
- Datotečni sistemi, ki shranjujejo posnetke.
- Datotečni sistemi, ki shranjujejo predpomnilnik.
- Stisnjeni datotečni sistemi.
Na strani shred man je tudi navedeno, da ukaz ne deluje z ext3 samo, če je v njem revija način. Vendar pa v podatki = povratni zapis in podatki = urejeni način deluje orodje kot čar.
Prav tako ne smete uporabljati pripomočka za drobljenje na diskih SSD, saj lahko dodaten postopek brisanja in pisanja poškoduje vaš prostor za shranjevanje.
Sorodno: Ali lahko SSD-ji resnično varno izbrišejo vaše podatke?
Kako uporabiti ukaz shred
S programom shred lahko datoteko prepišete in izbrišete ali preprosto prepišete datoteko, ne da bi jo odstranili.
Osnovna sintaksa
Osnovna sintaksa ukaza je:
shred options ime datoteke
...kje opcije so različne zastavice, ki se uporabljajo za priklic metod ukaza in Ime datoteke je absolutna ali relativna pot do datoteke, na kateri želite delati.
Trajno izbrišite datoteko
Če želite datoteko trajno izbrisati z drobljenjem, uporabite -uvz zastavico s privzetim ukazom.
- u: Izbriše datoteko iz pomnilnika
- v: Prikaže izhod v podrobnem načinu
- z: Prepiše datoteko z ničlami
shred -uvz textfile.txt
Shred privzeto datoteko prepiše štirikrat. V prvih treh prehodih prepiše vsebino datoteke z naključnimi podatki. V zadnji podaji zaradi -z zastavica, podatke prepiše z ničlami. Shred tudi prepiše inode, da odstrani vse metapodatke, povezane z datoteko.
Izhod:
Prepiši datoteko z ničlami
Če želite datoteko preprosto prepisati z ničlami, ne da bi jo izbrisali iz sistema, odstranite -u zastavico iz prejšnjega ukaza.
shred -vz textfile.txt
Izhod:
Nastavite število prepisov
Kot smo že omenili, shred štirikrat prepiše podatke v datoteki. Če želite določiti določeno število prepisov, lahko to storite s pomočjo -n ali - ponavljanja zastavo.
Vendar upoštevajte, da bo shred vedno dodal še en prehod na določeno številko. Če želite datoteko šestkrat prepisati, v ukaz vnesite številko pet:
shred -uvz -n 5 textfile.txt
shred -uvz --iterations 5 textfile.txt
Trikratno prepisovanje datotek je več kot dovolj, da nihče ne more obnoviti podatkov. Karkoli zgoraj, preprosto traja več časa, ne da bi imelo pomembne učinke.
Izbrišite več datotek s pomočjo drobljenja
Če želite izbrisati več datotek, preprosto vnesite ime datotek, ločenih z Vesolje znak.
shred -uvz file1.txt file2.txt file3.txt
Če imate imenik, ki vsebuje podobne vrste datotek, lahko uporabite nadomestne znake, kot je zvezdica (*) za brisanje ali prepisovanje datotek. Če želite na primer izbrisati vse datoteke TXT iz trenutnega delovnega imenika:
shred -uvz * .txt
Sorodno: Kako enostavno izbrisati datoteke in mape v Linuxu
Drobite del datoteke
Z uporabo datoteke shred lahko datoteko poškodujete tudi tako, da drobite začetne bajte datoteke. Lahko na primer prepišete ali odstranite začetnih 1 KB datoteke. Če želite to narediti, -s ali - velikost zastava je tisto, kar potrebuješ.
Čeprav boste lahko besedilno datoteko prikazali tudi po delnem drobljenju, se datoteke paketov ali izvršljive datoteke po izdaji ukaza ne bodo izvajale.
shred -vz -s 1K textfile.txt
shred -vz --size 1K textfile.txt
Izvirna besedilna datoteka:
Izvajanje ukaza:
Besedilna datoteka po izdaji ukaza:
Shred v ukazu sprejme naslednje tri pripone:
- K: Kilobajti
- M: Megabajti
- G: Gigabajti
Poiščite pomoč za ukazno vrstico
Čeprav ukaz shred nima veliko metod in možnosti, ki si jih morate zapomniti, včasih morda želite dostop do strani z ukazi za referenco.
The - pomoč flag prikaže stran shred man:
raztrgaj - pomagaj
Izhod:
Trajno odstranite datoteke v Linuxu
Linux vam omogoča preprost način odstranjevanja datotek in map iz pomnilnika. Toda to ni popolnoma varno. Za dostop do teh izbrisanih datotek s programsko opremo za obnovitev podatkov potrebujete le nekaj klikov.
Če uporabljate javni računalnik in ne želite, da bi si nekdo ogledoval vaše datoteke in mape, jih lahko namesto tega skrijete. To je veliko boljši način, da nekomu preprečite ogled vaših osebnih podatkov v Linuxu.
Če želite zaščititi občutljive podatke pred drugimi uporabniki v Linuxu, se boste želeli naučiti, kako skriti datoteke in mape.
Preberite Naprej
- Linux
- Varnost
- Računalniška varnost
- Linux

Deepesh je mlajši urednik za Linux pri MUO. Na internetu že več kot 3 leta piše informativne vsebine. V prostem času rad piše, posluša glasbo in igra kitaro.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!
Še en korak…!
Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.