擦除數據(應用於硬盤等媒體),通常在刪除包含敏感數據的文件時使用。
比 Delete 命令更可靠,其信息不可被恢復。
RUB [target ...] [/P] [/F] [/S] [/Q] [/A[[:]attributes]] [/M[:]scheme] [/D]
參數:(無論前後,字母大小寫)
無參數或 ? 顯示使用說明
target 路徑,可以指定一個以上的文件或文件夾爲目標
在當前目錄下的目標可以省略路徑
可用通配符匹配文件名,以便選擇多個文件(通配符不匹配文件夾)
/S 尋找子目錄及其所有子目錄下的同名或匹配的文件
/P 在操作每個目標前,提示確認,默認沒有操作前提示
/Q 不爲通配符匹配的和文件夾下的操作要求提示確認,默認總是提示
(/P 時 /Q 纔有效)
/A 根據目標屬性(文件夾下的和通配符匹配的文件)進行篩選
attributes R 只讀文件 S 系統文件
H 隱藏文件 A 存檔文件
- 前綴,表示“否”
/F 強制操作具有隻讀屬性的目標,默認只讀文件被忽略
(當 /A:R 時,/F 將被自動打開)
/M 擦除文件方式,scheme 由以下字符組竄:
scheme 0 每比特用“0”覆蓋一次 R 每處用隨機數覆蓋一次
1 每比特用“1”覆蓋一次 X 刪除(使用時請放在最後)
其它字符忽略,可選,默認 scheme = "0"
美國國家計算機安全中心推薦,在重要場合使用 "10RRR"
額外的擦除次數可能會更加保險。
/D 擦除後,刪除目標,默認不刪除
(未完成操作文件,不被刪除)
(未被清空的文件夾,也不被刪除)
(但是,其它完成操作的目標,會被刪除)
例子:
C:/>RUB password.log /M:10R '覆蓋文件方式是 一次 1,一次 0,一次隨機
C:/>RUB C:/Data/ /D /F '擦除並刪除文件夾 Data 下所有,並刪除該文件夾
C:/>RUB C:/Data/*.pwd /S '擦除 C:/Data/ 文件夾包括子目錄下所有後綴 .pwd 的文件
_______________________________________________________________________________