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

2021-10-02 03:37:56 字數 936 閱讀 4422

shred命令的功能是重複覆蓋檔案,這條命令可以實現檔案粉碎的功效。

用法: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)選項表示刪除檔案

使用方法舉例如下:

粉碎乙個名為a.txt的檔案命令是: 

$shred a.txt

粉碎多個檔案的命令是: 

$shred a.txt b.txt

這兩條命令的效果是檔案依舊存在,但不再是原來的檔案了。

要覆蓋的同時刪除檔案,加上引數 -u: 

$shred –u test.txt

覆蓋乙個掛載分割槽的檔案命令是: 

$shred /dev/hda0//覆蓋ide介面的第乙個磁碟裝置的第一分區 

$shred /dev/sda2//覆蓋scsi或sata介面的第乙個磁碟裝置的第三分割槽

shred 粉碎檔案

root oracle linux.x64 11gr2 shred help 用法 shred 選項 檔案.多次覆蓋檔案,使得即使是昂貴的硬體探測儀器也難以將資料復原。長選項必須使用的引數對於短選項時也是必需使用的。f,force 必要時修改許可權以使目標可寫 n,iterations n 覆蓋n ...

ubuntu使用命令粉碎檔案

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

使用批處理命令實現檔案共享

剛帶了乙個新班z14班。講課的時候擴充套件了dos批處理命令的知識。有個學生被dos批處理吸引了。最近特別愛鑽研批處 理。他自己寫了乙個能夠實現 檔案共享 的批處理命令。有了問題就問,然後我幫著解決。寫了多個版本 下面列舉了三個版本 這個版本只能實現在磁碟根目錄下的共享。比如 c d e 等,但不能...