Kada na računalu izbrišete datoteku, sustav briše blokove u vašem spremištu uklanjanjem reference na datoteku. Datoteka ne nestaje iznenada i još uvijek joj je moguće pristupiti pomoću naprednog softvera, koji možda nije ono što želite.

Svatko s alatom za oporavak datoteka može izdvojiti te izbrisane datoteke iz vaše pohrane i pregledati njihov sadržaj. Ali što ako ne želite da se to dogodi? A koji je najbolji mogući način brisanja datoteka na Linuxu tako da ih nitko nikada ne može oporaviti?

Evo kada dolazi u obzir uslužni program shred. Ovaj će članak detaljno raspravljati o naredbi shred, njezinim ograničenjima i kako je koristiti za sigurno brisanje datoteka na Linuxu.

Što je drobljenje i kako djeluje?

Shred je uslužni program naredbenog retka koji više puta prepisuje sadržaj datoteke slučajnim podacima kako bi je učinio nepopravljivom. Također vam omogućuje brisanje datoteke nakon prepisivanja njezinih podataka.

"Zašto prepisuje sadržaj datoteke?", Mogli biste se zapitati. Shvatimo to na primjeru. Smatrajte da morate sakriti ili "izbrisati" sadržaj zapisan na listu papira. Naravno, možete ga zgužvati i baciti u kantu za smeće. Ali svatko može uzeti zgužvanu kuglu papira, ispraviti je i pročitati sadržaj.

instagram viewer

S druge strane, drobilica papira reže list papira na tanke trake ili komade, čineći gotovo nemogućim bilo koga da vrati postupak i pregleda sadržaj.

To je točno kako naredba shred radi u Linuxu. Sadržaj datoteke više puta prepisuje nizovima nula, što onemogućava svima da pogledaju izvorni sadržaj. A nakon toga može sigurno ukloniti datoteku iz pohrane vašeg sustava ako želite.

Kada se ne upotrebljava isjeckati

Pazite da komadić ne djeluje učinkovito u svim situacijama. Prema stranica uništenog čovjeka, uslužni program nije učinkovit kada se koristi na određenim datotečnim sustavima. A to su:

  • Datotečni sustavi strukturirani u dnevnik ili u dnevnik (ext3, XFS i JFS).
  • Sustavi datoteka utemeljeni na RAID-u.
  • Datotečni sustavi koji pohranjuju snimke.
  • Datotečni sustavi koji spremaju predmemoriju.
  • Komprimirani datotečni sustavi.

Stranica shred man također navodi da naredba ne radi s ext3 samo ako je in časopis način rada. Međutim, u podaci = povratna veza i podaci = poredani način rada, alat radi poput šarma.

Također, ne biste trebali koristiti uslužni program shred na SSD-ovima jer dodatni postupak brisanja i pisanja može oštetiti vašu pohranu.

Povezano: Mogu li SSD-ovi zaista sigurno izbrisati vaše podatke?

Kako se koristi uništena naredba

Pomoću datoteke shred možete prepisati i izbrisati datoteku ili jednostavno prebrisati datoteku bez uklanjanja.

Osnovna sintaksa

Osnovna sintaksa naredbe je:

shred options naziv datoteke

...gdje mogućnosti su razne zastave koje se koriste za pozivanje metoda naredbe i naziv datoteke je apsolutni ili relativni put do datoteke na kojoj želite raditi.

Trajno izbrišite datoteku

Da biste trajno izbrisali datoteku drobljenjem, upotrijebite -uvz zastava sa zadanom naredbom.

  • u: Briše datoteku iz spremišta
  • v: Prikazuje izlaz u opsežnom načinu
  • z: Prepisuje datoteku nulama
shred -uvz tekstualna datoteka.txt

Prema zadanim postavkama, shred prepisuje datoteku četiri puta. U prva tri prolaska prepisuje sadržaj datoteke slučajnim podacima. U zadnjem dodavanju, zbog -z zastavica, prepisuje podatke nulama. Shred također prepisuje inode kako bi uklonio sve metapodatke povezane s datotekom.

Izlaz:

Prepišite datoteku s nulama

Da biste jednostavno prepisali datoteku s nulama, a da je ne izbrišete iz sustava, uklonite -u zastava iz prethodne naredbe.

shred -vz tekstualna datoteka.txt

Izlaz:

Postavite broj prepisa

Kao što je gore spomenuto, shred četiri puta prepisuje podatke u datoteci. Ako želite odrediti određeni broj prepisa, to možete učiniti pomoću -n ili - ponavljanja zastava.

Međutim, imajte na umu da će uništavanje uvijek dodati još jedan dodatak broju koji navedete. Stoga, da biste datoteku prepisali šest puta, u naredbi dodajte broj pet:

shred -uvz -n 5 tekstualna datoteka.txt
shred -uvz --iteracije 5 textfile.txt

Prepisivanje datoteka tri puta više je nego dovoljno da se osigura da nitko ne može oporaviti podatke. Sve iznad toga jednostavno traje više vremena bez ikakvog značajnijeg učinka.

Brisanje više datoteka pomoću isjecka

Da biste izbrisali više datoteka, jednostavno dodajte naziv datoteka odvojenih znakom Prostor lik.

isjeckati -uvz file1.txt file2.txt file3.txt

Ako imate direktorij koji sadrži slične vrste datoteka, možete koristiti zamjenske znakove poput zvjezdica (*) za brisanje ili prepisivanje datoteka. Na primjer, da biste izbrisali sve TXT datoteke u trenutnom radnom direktoriju:

isjeckati -uvz * .txt

Povezano: Kako jednostavno izbrisati datoteke i mape u Linuxu

Uništite dio datoteke

Korištenjem drobljenja datoteku također možete učiniti oštećenom usitnjavanjem početnih bajtova datoteke. Na primjer, možete prepisati ili ukloniti početnih 1 KB datoteke. Da biste to učinili, -s ili --veličina zastava je ono što vam treba.

Iako ćete moći prikazati tekstualnu datoteku čak i nakon što je djelomično usitnite, datoteke paketa ili izvršne datoteke neće se pokretati nakon izdavanja naredbe.

shred -vz -s 1K tekstualna datoteka.txt
shred -vz --velika veličina 1K tekstualna datoteka.txt

Izvorna tekstualna datoteka:

Izvršenje naredbe:

Tekstualna datoteka nakon izdavanja naredbe:

Shred u naredbi prihvaća sljedeća tri sufiksa:

  • K: Kilobajti
  • M: Megabajti
  • G: Gigabajti

Zatražite pomoć za naredbeni redak

Iako naredba shred nema puno metoda i opcija koje trebate zapamtiti, ponekad biste to možda htjeli pristupiti stranici naredbe man za referencu.

The --Pomozite zastava prikazuje shred man stranicu:

isjeckati - pomoć

Izlaz:

Trajno uklonite datoteke na Linuxu

Linux vam pruža jednostavan način za uklanjanje datoteka i mapa iz vaše pohrane. Ali to nije potpuno sigurno. Potrebno je samo nekoliko klikova za pristup tim izbrisanim datotekama pomoću softvera za oporavak podataka.

Ako upotrebljavate javno računalo i ne želite da netko pregledava vaše datoteke i mape, umjesto toga možete ih sakriti. Puno je bolji način da spriječite nekoga da gleda vaše osobne podatke na Linuxu.

E-mail
Kako sakriti datoteke i mape od znatiželjnih očiju na Linuxu

Ako želite zaštititi osjetljive podatke od drugih korisnika na Linuxu, morat ćete naučiti kako sakriti datoteke i mape.

Pročitajte Dalje

Povezane teme
  • Linux
  • Sigurnost
  • Računalna sigurnost
  • Linux
O autoru
Deepesh Sharma (Objavljeno 64 članka)

Deepesh je mlađi urednik za Linux u MUO. Na internetu piše informativni sadržaj više od 3 godine. U slobodno vrijeme uživa u pisanju, slušanju glazbe i sviranju gitare.

Više od Deepesh Sharme

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Još jedan korak…!

Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.

.