使用碎紙刪除垃圾

撕碎

當我們從硬盤驅動器中刪除文件時(例如,使用rm命令),即使操作系統通知我們文件已刪除,其中包含的信息仍保留在硬件上。

這適用於清除Web瀏覽器通過其菜單中的選項執行的數據(歷史記錄等)。 所有這些信息都可以通過類似程序輕鬆恢復 testdisk o 光記錄

在某些情況下,它可以對我們非常有用,而在其他情況下,它可以使我們明確希望完全消除的信息從計算機中恢復。 經常發生的情況是,當我們想出售計算機時,請確保沒有人能夠從計算機中恢復任何數據。

為了安全刪除文件,還有以下命令: 撕碎.

切碎 是用於安全文件刪除的實用程序,該實用程序會覆蓋具有隨機字符和模式的文件,從而使其中包含的信息變為垃圾。

覆蓋次數由選項指定 n “數”。 其他選項是 -z 用零做最後一個覆蓋, -v 告知我們該過程,並 -u 在文件被覆蓋後刪除文件。

對每個文件使用shred命令有點乏味。 此外,它不作用於目錄。 為了使它使用起來更舒適,我們可以將所有要刪除的信息(包括敏感信息)發送到回收站,並且每次我們都想使用以下腳本時,請執行以下操作:

#!/ bin / bash path_to_trap = $ HOME'/。本地/共享/廢紙/ /文件'#更改內部分隔符的值value_ifs = $ IFS IFS = $(echo -en“ \ n \ b”)cd $ path_to_trap #首先刪除$中f的所有文件(找到-類型“ f”),讓length__string_fragment =`expr length $ f`-1 file = $ path_to_string $ {f:1:$ length__string_fragment}切細-n3 -v -z -u $文件echo $文件完成#刪除$(ls -a)中目錄的目錄,如果[[“” $ directory“!=”。 &&“ $ directory”!=“ ..”]]]然後rm -r $目錄fi完成#恢復IFS值IFS = $ value_ifs echo“刪除結束(單擊以繼續)”讀取#----- -------------------------------------------------- ---------

在Debian 6和7中,垃圾桶的路徑是變量path_to_ trash中指示的路徑。 如果在其他發行版中有所不同,則只需在腳本中進行更改。

為了使磁盤保持乾淨,我們可以創建一個目錄,在其中可以恢復所有“隱藏”數據,然後將其移至垃圾箱,然後應用此腳本。

希望對您有用。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   拉夫 他說:

    有趣! 🙂

  2.   新諾93 他說:

    非常有用,謝謝。

    1.    期間 他說:

      很高興您發現它有用

  3.   RAW基本 他說:

    太棒了....感謝分享..

    要書籤..😉

    1.    期間 他說:

      :;

  4.   埃紹 他說:

    更好的是,功能更強大,您還可以刪除完整目錄:安裝安全刪除軟件包,並使用命令“ srm file”使文件消失。 而“ srm -r目錄”會粉碎目錄及其中的所有內容。

    * 1次通過0xff
    * 5次隨機通過。
    * 27通過彼得·古特曼(Peter Gutmann)定義的特殊值。
    *使用隨機值重命名文件
    *截斷的文件

    1.    期間 他說:

      我不認識他,埃索(Essaú),但他看上去比切碎要好得多。 謝謝

  5.   布萊恩·DG 他說:

    說到碎紙,我想與您分享我為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)

    好吧,我想分享我的代碼,他們告訴我什麼:)