Xa sicima ifayile kwi-hard drive yethu (ngomyalelo we-rm, umzekelo), ulwazi oluqulethwe kulo luhlala kwi-hardware nangona inkqubo yokusebenza isazisa ukuba ifayile isusiwe.
Oku kusebenza ekucocweni kwedatha (imbali, njl.) Ezenziwa zizikhangeli zewebhu ngokukhetha kwiimenyu zazo. Lonke olu lwazi luyafumaneka ngokulula ngeenkqubo ezinje uvavanyo o Ifoto.
Oku, ngamanye amaxesha kunokuba sisixhobo esiluncedo kakhulu kuthi, ngamanye amaxesha kunokwenza ukuba sikwazi ukufumana kwakhona ulwazi kwikhompyuter yethu ebesifuna ukuba isuswe ngokupheleleyo. Ityala eliqhelekileyo lixa sifuna ukuthengisa ikhompyuter yethu kwaye siqiniseke ukuba akukho mntu uya kuba nakho ukubuyisa nayiphi na idatha kuyo.
Ukucinywa ngokukhuselekileyo kweefayile kukho, phakathi kwabanye, umyalelo ukukrazula.
Ukukrazula sisixhobo sokucinywa kwefayile ekhuselekileyo ebhala ngaphezulu iifayile ezinabalinganiswa abangaqhelekanga kunye neepateni ezenza ulwazi oluqulethwe kuyo lube yinkunkuma.
Inani lamaxesha okubhala ngaphezulu licacisiwe kunye nokhetho n "inombolo". Olunye ukhetho zi -z ukwenza okokugqibela ukugqithisa nge-zeros, -v ukusazisa ngenkqubo kunye -u ukucima ifayile emva kokuba ibhalwe ngaphezulu.
Kuyadinisa ukusebenzisa i-shred command kwifayile nganye. Ngapha koko, ayisebenzi kwimikhombandlela. Ukwenza ukusetyenziswa kwayo kube lula ngakumbi, sinokuqhubeka ngokuthumela lonke ulwazi esifuna ukulususa kudoti (kubandakanya ulwazi olubuthathaka) kwaye, ngalo lonke ixesha sifuna ukusebenzisa isicatshulwa esilandelayo:
#! / bin / bash path_to_trap = $ HOME '/. local / share / Inkunkuma / iifayile' #Tshintsha ixabiso le-Separator value_ifs = $ IFS IFS = $ (echo -en "\ n \ b") cd $ path_to_trap # Okokuqala cima zonke iifayile ze f kwi $ (fumana. -Type "f") do let length__string_fragment = `expr length $ f`-1 file = $ path_to_string $ {f: 1: $ length__string_fragment} shred -n3 -v -z -u $ file echo $ file kwenziwe # Susa izikhombisi kulawulo kwi $ (ls -a) do if [["$ directory"! = "." && "$ directory"! = ".."]] emva koko rm -r $ lawulo fi lwenziwe #Restore IFS values IFS = $ value_ifs echo "End of deletion (click to continue)" funda # ----- - ------------------------------------------------- - --------
Kwi-Debian 6 kunye ne-7, indlela eya kudoti yeyona ibonisiweyo kwi path_to_ trash. Ukuba yahlukile kwezinye ii-distros, kuya kufuneka utshintshe oku kwiskripthi.
Ukushiya idiski icocekile, sinokwenza isikhombisi apho sinokufumana khona yonke idatha "efihliweyo", emva koko siyisa emgqomeni emva koko sisebenzise esi script.
Ndiyathemba ukuba iluncedo kuwe.
Inomdla! 🙂
iluncedo kakhulu, enkosi.
Ndiyavuya uyifumana iluncedo
Mkhulu! .. .. enkosi ngokwabelana ..
Kwiibhukumaka .. 😉
:;
Kungcono, kodwa unamandla ngakumbi kwaye unokucima iirejista ezipheleleyo: Kwaye "srm -r ulawulo" lutyumza isikhombisi kunye nayo yonke into ekulo.
* 1 kudlula ngo-0xff
* I-5 yokupasa ngokungacwangciswanga.
* Ukupasa okungama-27 ngamaxabiso awodwa achazwe nguPeter Gutmann.
* ukunika igama kwakhona ifayile ngexabiso elingahleliwe
* Ifayile encitshisiweyo
Bendingamazi, uEssaú, kodwa ujongeka engcono kunokwaluka. Enkosi
Ukuthetha nge-Shred ndifuna ukwabelana ngemenyu yenkonzo endiyenzele i-KDE eya kucima iifayile ezikhethiweyo
ikhonkco kwikhowudi http://paste.desdelinux.net/4820
Ndicacisa icandelo le-exec = ngezantsi:
-mv% f% u: kukutshintsha igama lefayile (s) umzekelo ukusuka kwifoto01.jpg ukuya ku-foto01.jpgtxt.jpg.mp4.rar.zip.mov.mov.ar (oku kukunika kancinci ukhuseleko ngakumbi xa ususa)
-I-3 -z% u.txt -u: apho -n i-3 ibhala ngaphezulu igama lefayile izihlandlo ezi-3 nge-mv (% u) kunye -u ukuze emva kokubhala ngaphezulu ifayile iyicime ngokusisigxina (ngaphandle kokuya ikheni kadoti).
indlela apho ifayile kufanele ukuba yile:
/home/USUARIO/.kde/share/kde4/services/ (apho USER ligama lefolda yakho)
ulwandiso lwefayile yi-desktop (ndinayo i-shred.desktop yayo)
Ewe bendifuna ukwabelana ngekhowudi yam, bandixelela nantoni na :)