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 等,但不能...