Таштандыларды Shred менен жок кылуу

майдаланган

Файлды катуу дискибизден өчүргөндө (мисалы, rm буйругу менен), анда иштетилген тутум файл жок кылынгандыгын билдирип турса дагы, анда камтылган маалыматтар жабдыкта калат.

Бул веб-браузерлер өз менюсундагы параметрлер аркылуу аткарган маалыматтарды (таржымал ж.б.) тазалоодо колдонулат. Ушул сыяктуу маалыматтардын бардыгы оңой эле калыбына келтирилет тест диски o фоторек.

Айрым учурларда биз үчүн өтө пайдалуу булак болушу мүмкүн, башка учурларда биз толугу менен жок кылууну каалаган маалыматты компьютерден калыбына келтирүүгө мүмкүнчүлүк берет. Компьютерибизди сатууну каалап, андан эч ким кандайдыр бир маалыматты калыбына келтире албасына ишенсек болот.

Файлдарды коопсуз жок кылуу үчүн, башкасы, буйрук бар майдаланган.

майдалоо камтылган маалыматты таштандыга айландырган кокустук белгилер жана схемалар менен файлдардын үстүнөн жазуучу файлдарды коопсуз түрдө жок кылуучу утилита.

Кайра жазуунун саны параметр менен көрсөтүлөт n "сан". Башка жолдор бар -z акыркы нөлдөрдү жокко чыгаруу үчүн, -v процесси жөнүндө бизге маалымат берүү жана -u ал жазылып бүткөндөн кийин файлды жок кылуу.

Shred командасын ар бир файл үчүн колдонуу бир аз түйшүктүү. Мындан тышкары, ал каталогдордо иштебейт. Аны колдонууну ыңгайлуураак кылуу үчүн, биз жок кыла турган бардык маалыматты (анын ичинде купуя маалыматты) таштап, төмөнкү скриптти колдонууну каалаган сайын:

#! / bin / bash path_to_trap = $ HOME '/. local / share / Trash / files' # Ички Separator value_ifs = $ IFS IFS = $ (echo -en "\ n \ b") cd $ path_to_trap # маанисин өзгөртүү Алгач $ файлдарындагы бардык файлдарды жок кылыңыз ("." Түрүн табуу) length__string_fragment = `expr length $ f`-1 file = $ path_to_string $ {f: 1: $ length__string_fragment} shred -n3 -v -z -u $ file echo $ file done # $ [ls -a) каталогундагы каталогдорду алып салгыла, эгерде [["$ каталог"! = "." && "$ directory"! = ".."]] андан кийин rm -r $ каталогу fi бүттү # IFS баалуулуктарын калыбына келтирүү IFS = $ value_ifs жаңырыгы "Жок кылуунун аягы (улантуу үчүн чыкылдатыңыз)" окуу # ------ -------------------------------------------------- --------

Debian 6 жана 7де, таштандыга кетүүчү жол path_to_ таштандысындагы өзгөрмө жолдо көрсөтүлгөн. Эгерде ал башка дистриорттордо айырмаланып турса, анда сценарийде муну өзгөртүү керек.

Дискти таза калтыруу үчүн, биз бардык "жашыруун" маалыматтарды калыбына келтире турган каталог түзүп, андан кийин таштандыга таштап, андан кийин ушул скриптти колдонсок болот.

Сизге пайдалуу болот деп ишенем.


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

8 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   элав ал мындай деди:

    Кызыктуу! 🙂

  2.   xino93 ал мындай деди:

    абдан пайдалуу, рахмат.

    1.    danield учурунда ал мындай деди:

      Сизге пайдалуу болгонуна кубанычтамын

  3.   RAW-негизги ал мындай деди:

    Сонун! .. .. бөлүшкөнүңүзгө рахмат ..

    Кыстармаларга .. 😉

    1.    danield учурунда ал мындай деди:

      :;

  4.   Essau ал мындай деди:

    жакшыраак, алда канча күчтүү жана толук каталогдорду жок кылсаңыз болот: коопсуз-жок кылуу пакетин орнотуп, "srm файлы" буйругу менен файл жоголот. Жана "srm -r каталогу" каталогду жана андагы бардык нерсени кыйратат.

    * 1x 0xff менен
    * 5 кокустуктар.
    * 27 ашуу Питер Гутманн тарабынан аныкталган өзгөчө баалуулуктар менен.
    * файлдын атын кокустук мааниси менен өзгөртүү
    * кыскартылган файл

    1.    danield учурунда ал мындай деди:

      Мен аны таанычу эмесмин, Эссау, бирок ал майдаланганга караганда алда канча жакшы көрүнөт. Рахмат сага

  5.   BryanDG ал мындай деди:

    Shred жөнүндө айта турган болсок, мен сиз менен KDE үчүн жасаган меню менен бөлүшкүм келет, ал тандалган файлдарды жок кылат
    кодго шилтеме http://paste.desdelinux.net/4820

    Төмөндө exec = бөлүгүн түшүндүрөм:
    -mv% f% u: бул файлдын (дардын) аталышын өзгөртүү, мисалы foto01.jpg дан foto01.jpgtxt.jpg.mp4.rar.zip.mov.mov.ar (бул ага бир аз көбүрөөк берүү үчүн) өчүрүүдө коопсуздук)
    -shred -n 3 -z% u.txt -u: бул жерде -n 3 файлдын аталышын mv (% u) менен 3 жолу кайра жазат жана -u файлдын үстүнө жазгандан кийин, аны биротоло жок кылат (өтпөстөн) таштанды челеги).

    файл турган жол:
    /home/USUARIO/.kde/share/kde4/services/ (бул жерде USER сиздин жеке папкаңыздын аты)

    файл кеңейтүүсү .desktop (менде shred.desktop бар)

    Мен өз кодум менен бөлүшкүм келди, алар мага бир нерсе айтышат :)