Dzēšot failu datorā, sistēma notīra blokus jūsu atmiņā, noņemot atsauci uz failu. Fails nepazūd pēkšņi, un tam joprojām var piekļūt, izmantojot uzlabotu programmatūru, kas, iespējams, nav tas, ko vēlaties.

Ikviens, kam ir failu atkopšanas rīks, var izdzēst šos failus no jūsu krātuves un skatīt to saturu. Bet ja jūs nevēlaties, lai tas notiktu? Un kā vislabāk ir izdzēst failus Linux, lai neviens tos nekad nevarētu atgūt?

Lūk, kad sāk darboties sadriskātā lietderība. Šajā rakstā tiks detalizēti aplūkota komanda shred, tās ierobežojumi un kā to izmantot, lai droši izdzēstu failus Linux.

Kas ir sasmalcināts un kā tas darbojas?

Shred ir komandrindas lietderība, kas faila saturu vairākas reizes pārraksta ar nejaušiem datiem, lai padarītu to neatkopjamu. Tas ļauj arī izdzēst failu pēc tā datu pārrakstīšanas.

"Kāpēc tas pārraksta faila saturu?", Jūs varētu jautāt. Sapratīsim to ar piemēru. Apsveriet, ka jums ir jāslēpj vai "jāizdzēš" uz papīra lapas rakstītais saturs. Protams, jūs varat to saburzīt un iemest atkritumu tvertnē. Bet ikviens var paņemt saburzīto papīra bumbu, iztaisnot to un izlasīt saturu.

No otras puses, papīra smalcinātājs sagriež papīra lapu plānās sloksnēs vai gabalos, padarot to gandrīz neiespējamu procesa atjaunošanu un satura skatīšanu.

Tieši tā sasmalcinātā komanda darbojas Linux. Tas vairākas reizes pārraksta faila saturu ar nulles virknēm, padarot ikvienu neiespējamu skatīt sākotnējo saturu. Un pēc tam tas var droši noņemt failu no sistēmas atmiņas, ja vēlaties.

Kad nelietot sasmalcinātu

Uzmanieties, ka sasmalcināšana nedarbojas efektīvi visās situācijās. Pēc sasmalcinātā cilvēka lapa, lietderība nav efektīva, ja to izmanto noteiktās failu sistēmās. Un tie ir:

  • Žurnālā strukturētas vai žurnālu veidotas failu sistēmas (ext3, XFS un JFS).
  • RAID balstītas failu sistēmas.
  • Failu sistēmas, kas saglabā momentuzņēmumus.
  • Failu sistēmas, kurās glabājas kešatmiņa.
  • Saspiestas failu sistēmas.

Sasmalcinātā man lapā arī norādīts, ka komanda nedarbojas ar ext3 tikai tad, ja tā ir žurnāls režīmā. Tomēr dati = atmaksa un dati = pasūtīts režīmā rīks darbojas kā šarms.

Tāpat nevajadzētu SSD diskos izmantot sasmalcināto utilītu, jo papildu dzēšanas un rakstīšanas process var sabojāt jūsu krātuvi.

Saistīts: Vai SSD var patiešām droši izdzēst jūsu datus?

Kā izmantot sasmalcināto komandu

Izmantojot sasmalcināšanu, jūs varat izvēlēties pārrakstīt un izdzēst failu vai vienkārši pārrakstīt failu, to nenoņemot.

Pamata sintakse

Komandas pamata sintakse ir:

sasmalciniet opciju faila nosaukumu

... kur iespējas ir dažādi karodziņi, ko izmanto, lai izsauktu komandas un faila nosaukums ir absolūtais vai relatīvais ceļš uz failu, ar kuru vēlaties strādāt.

Neatgriezeniski izdzēsiet failu

Lai neatgriezeniski izdzēstu failu, izmantojot sasmalcināšanu, izmantojiet -uvz karodziņš ar noklusējuma komandu.

  • u: Izdzēš failu no krātuves
  • v: Izvadi parāda izvērstā režīmā
  • z: Pārraksta failu ar nulli
sasmalcināt -uvz textfile.txt

Pēc noklusējuma sadriskāt fails četras reizes tiek pārrakstīts. Pirmajās trīs reizēs faila saturs tiek pārrakstīts ar nejaušiem datiem. Pēdējā piespēlē -z karodziņš, tas pārraksta datus ar nulli. Shred arī pārraksta inodu, lai noņemtu visus ar failu saistītos metadatus.

Izeja:

Pārrakstīt failu ar nulli

Lai vienkārši pārrakstītu failu ar nulli, to neizdzēšot no sistēmas, noņemiet failu -u karodziņš no iepriekšējās komandas.

sadriskāt -vz textfile.txt

Izeja:

Iestatiet pārrakstīšanas reižu skaitu

Kā minēts iepriekš, sasmalcinātā informācija failā četras reizes pārraksta. Ja vēlaties norādīt noteiktu pārrakstīšanas skaitu, to varat izdarīt, izmantojot -n vai --paskaidrojumi karogu.

Tomēr ņemiet vērā, ka sasmalcinātājs vienmēr jūsu norādītajam skaitlim pievienos vēl vienu caurlaidi. Tāpēc, lai failu pārrakstītu sešas reizes, komandā ievadiet skaitli pieci:

sadriskāt -uvz -n 5 textfile.txt
sadriskāt -uvz --iterations 5 textfile.txt

Failu trīs reizes pārrakstīšana ir vairāk nekā pietiekama, lai nodrošinātu, ka neviens nevar atgūt datus. Viss, kas iepriekš minēts, vienkārši prasa vairāk laika, neradot nekādu būtisku efektu.

Dzēst vairākus failus, izmantojot sasmalcinātu

Lai izdzēstu vairākus failus, vienkārši nododiet failu nosaukumu, atdalot tos ar Kosmoss raksturs.

sadriskāt -uvz file1.txt file2.txt file3.txt

Ja jums ir direktorijs, kurā ir līdzīga veida faili, varat izmantot aizstājējzīmes, piemēram, zvaigznīte (*), lai izdzēstu vai pārrakstītu failus. Piemēram, lai dzēstu visus TXT failus pašreizējā darba direktorijā:

sasmalcināt -uvz * .txt

Saistīts: Kā viegli izdzēst failus un mapes Linux

Sasmalciniet daļu faila

Izmantojot sasmalcināšanu, jūs varat arī padarīt failu bojātu, sasmalcinot faila sākuma baitus. Piemēram, jūs varat pārrakstīt vai noņemt faila sākuma 1KB. Lai to izdarītu, -s vai --Izmērs karogs ir tas, kas jums nepieciešams.

Kaut arī teksta failu varēsiet parādīt pat pēc tā daļējas sasmalcināšanas, pakotnes faili vai izpildāmie faili pēc komandas izdošanas nedarbosies.

sadriskāt -vz -s 1K textfile.txt
sadriskāt -vz - izmērs 1K textfile.txt

Sākotnējais teksta fails:

Komandas izpilde:

Teksta fails pēc komandas izsniegšanas:

Shred komandā pieņem šādus trīs sufiksus:

  • K: Kilobaiti
  • M: Megabaiti
  • G: Gigabaiti

Saņemt komandrindas palīdzību

Lai gan komandai sadriskāt nav daudz metožu un iespēju, kas jums jāiegaumē, dažreiz jūs to varētu vēlēties piekļūt komandas cilvēka lapai uzziņai.

The --palīdzēt karodziņš parāda sasmalcinātā cilvēka lapu:

sasmalcināt - palīdzēt

Izeja:

Noņemiet failus neatgriezeniski operētājsistēmā Linux

Linux nodrošina vienkāršu veidu, kā noņemt failus un mapes no krātuves. Bet tas nav pilnīgi droši. Lai piekļūtu šiem izdzēstajiem failiem, izmantojot datu atkopšanas programmatūru, nepieciešami tikai daži klikšķi.

Ja izmantojat publisku datoru un nevēlaties, lai kāds skatītu jūsu failus un mapes, varat izvēlēties tos slēpt. Tas ir daudz labāks veids, kā neļaut kādam skatīt jūsu personiskos datus operētājsistēmā Linux.

E-pasts
Kā paslēpt failus un mapes no nevēlamām acīm Linux

Ja vēlaties aizsargāt sensitīvus datus no citiem Linux lietotājiem, uzziniet, kā paslēpt failus un mapes.

Lasiet Tālāk

Saistītās tēmas
  • Linux
  • Drošība
  • Datoru drošība
  • Linux
Par autoru
Deepesh Sharma (Publicēti 64 raksti)

Deepesh ir MUO Linux jaunākais redaktors. Viņš ir rakstījis informatīvo saturu internetā vairāk nekā 3 gadus. Brīvajā laikā viņam patīk rakstīt, klausīties mūziku un spēlēt ģitāru.

Vairāk no Deepesh Sharma

Abonējiet mūsu biļetenu

Pievienojieties mūsu biļetenam, lai iegūtu padomus par tehnoloģijām, atsauksmes, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Vēl viens solis !!!

Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.

.