shred 粉碎檔案

2022-02-17 22:23:06 字數 1132 閱讀 3162

[root@oracle linux.x64_11gr2]# shred --help

用法:shred [選項]... 檔案...

多次覆蓋檔案,使得即使是昂貴的硬體探測儀器也難以將資料復原。

長選項必須使用的引數對於短選項時也是必需使用的。

-f, --force 必要時修改許可權以使目標可寫

-n, --iterations=n 覆蓋n 次,而非使用預設的3 次

--random-source=檔案 從指定檔案中取出隨機位元組

-s, --size=n 粉碎資料為指定位元組的碎片(可使用k、m 和g 作為單位)

-u, --remove 覆蓋後截斷並刪除檔案

-v, --verbose 顯示詳細資訊

-x, --exact 不將檔案大小增加至最接近的塊大小

-z, --zero 最後一次使用0 進行覆蓋以隱藏覆蓋動作

--help 顯示此幫助資訊並退出

--version 顯示版本資訊並退出

如果指定檔案為"-",粉碎標準輸出的資料。

如果加上--remove (-u)選項表示刪除檔案。預設的方式是不刪除檔案,因為

覆蓋像/dev/hda 等的裝置檔案是很普遍的,而這些檔案通常不應刪除。當覆蓋

一般檔案時,絕大多數人都會使用--remove 選項。

警告:請注意使用shred 時有乙個很重要的條件:

檔案系統會在原來的位置覆蓋指定的資料。傳統的檔案系統符合此條件,但許多現代

的檔案系統都不符合條件。以下是會令shred 無效或不擔保一定有效的檔案系統的

例子:* 有紀錄結構或是日誌式檔案系統,如aix 及solaris 使用的檔案系統 (以及

jfs、reiserfs、xfs、ext3 等)

* 會重複寫入資料,及即使一部份寫入動作失敗後仍可繼續的檔案系統,如使用

raid 的檔案系統

* 檔案系統是存放於快取位置,比如nfs 第三版使用者端

* 壓縮檔案系統

另外,檔案系統備份和遠端映象可能會

包含不能被刪除的檔案副本,這將會

允許碎片檔案被恢復。

使用shred命令實現檔案粉碎的功效

shred命令的功能是重複覆蓋檔案,這條命令可以實現檔案粉碎的功效。用法 shred 選項 檔案 f,force 必要時修改許可權以使目標可寫 n,iterations n 覆蓋n 次,而非使用預設的3 次 random source 檔案 從指定檔案中取出隨機位元組 s,size n 粉碎資料為指...

shred 命令詳解

shred是一條終端命令,功能是重複覆蓋檔案,使得即使是昂貴的硬體探測儀器也難以將資料復原,參見 shred help 這條命令的功能足夠適合實現檔案粉碎的功效。shred help 用法 shred 選項 檔案.多次覆蓋檔案,使得即使是昂貴的硬體探測儀器也難以將資料復原。f,force 必要時修改...

ubuntu使用命令粉碎檔案

眾所周知windows下的檔案刪除之後是有可能恢復的,對重要檔案,為了增加恢復的難度,我們可以用檔案粉碎工具進行檔案粉碎。我最常用的是整合到資源管理器中的eraser。那麼在linux下有沒有類似的軟體呢?我在一台只有ubuntu系統的主機上,安裝了乙個檔案粉碎工具wipe,有些想法,記下來。安裝 ...