導航:首頁 > 文件類型 > linux安全的刪除大量文件

linux安全的刪除大量文件

發布時間:2023-09-01 13:53:35

⑴ 如何用linux命令徹底刪除文件

1. shred – 覆蓋文件以隱藏內容

shred可覆蓋文件以隱藏內容,另外還可以刪除文件。

$ shred -zvu -n 5 passwords.list

這個命令包括的幾個選項有:

-z – 最後一次覆蓋添加0,以隱藏覆蓋操作
-v – 能夠顯示操作進度
-u – 覆蓋後截斷並刪除文件
-n – 指定覆蓋文件內容的次數(默認值是3次)

shred – 覆蓋文件以隱藏內容。

你可以在shred的參考手冊頁找到更多的使用選項和信息:

$ man shred

2. wipe – 安全地擦除Linux下的文件

Linux的wipe命令,可安全地刪除磁存儲器中的文件,後續無法恢復已刪除文件或目錄的內容。

首先,你需要安裝wipe工具才能使用它,運行下面命令:$ sudo apt-get install wipe [在Debian及其衍生版上]

$ sudo yum install wipe [在基於RedHat的系統上]

下面這個命令將擦除目錄private下面的一切內容。

$ wipe -rfi private/*

相關標志的用法如下:

-r – 告訴wipe遞歸查詢子目錄
-f – 啟用強行刪除,並禁用確認查詢
-i – 顯示刪除過程的進度

wipe – 安全地刪除Linux下的文件

注意:wipe只能適用於磁存儲器,對於固態磁碟要使用其他方法。

仔細閱讀wipe的參考手冊頁,了解更多的使用選項和使用說明:

$ man wipe

3. 面向Linux的secure-deletetion工具包

secure-delete是一套安全文件刪除工具,包含SRM(secure_deletion)工具,它是用來安全地刪除文件。

首先,你要安裝它,為此使用下面這個相關命令:$ sudo apt-get install secure-delete [在Debian及其衍生版上]

$ sudo yum install secure-delete [在基於RedHat的系統上]

一旦安裝完畢,你可以使用srm工具,在Linux系統上安全地刪除文件或目錄,如下所示。

$ srm -vz private/*

使用的選項如下:

-v – 啟用詳細信息模式
-z – 用0而不是隨機數據擦除上一次寫入的內容

srm – 安全刪除Linux下的文件

仔細閱讀srm的參考手冊頁,了解更多的使用選項和信息:

$ man srm

4. sfill –安全免費的磁碟/索引節點空間擦除工具

ffill是secure-deletetion工具包的一部分,它是一種安全免費的磁碟和索引節點空間擦除工具,可以安全地刪除閑置磁碟空間上的文件。sfill可檢查指定分區上的閑置空間,並用來自/dev/urandom的隨機數據來填充。

下面這個命令將在我的根分區上執行sfill,-v參數選項符啟用詳細信息模式:

$ sudo sfill -v /home/aaronkilik/tmp/

假設你創建了一個單獨的分區,/home用來存儲平常的系統用戶主目錄,那麼你可以在該分區上指定一個目錄,對它進行sfill操作:

$ sudo sfill -v /home/username

sfill有幾個局限性,參考手冊頁中有說明,你還能找到另外的使用標志和操作說明:

$ man sfill

注意:secure-deletetion工具包中的下面兩個工具(sswap和sdmem)與本文並不直接有關,不過我們會介紹它們,也許將來用得著。

5. sswap – 安全交換分區擦除工具

這是一個安全分區擦除工具,sswap刪除的數據駐留在交換分區上的數據。

警告:記得在使用sswap之前先卸載掉你的交換分區!不然系統可能會崩潰!

只要確定你的交換分區(並使用swapon命令,核實分頁和交換設備/文件是否開啟),下一步,使用swapoff命令,禁用分頁和交換設備/文件。

然後,在交換分區上運行sswap命令:

$ cat /proc/swaps
$ swapon
$ sudo swapoff /dev/sda6
$ sudo sswap /dev/sda6 #這個命令需要一段時間才能完成,默認情況下執行38趟

sswap – 安全交換分區擦除工具

確保仔細閱讀sswap的參考手冊頁,了解更多的使用選項和信息:

$ man sswap

6. sdmem – 安全內存擦除工具

sdmem是安全內存擦除工具,它旨在安全地刪除駐留在內存中的數據。

它原先名叫smem,但是在Den系統上,有另一個程序包名叫smem(報告每個進程和每個用戶的內存使用情況),於是開發人員將它改名為sdmem。

$ sudo sdmem -f -v

想了解更多的使用信息,請仔細閱讀sdmem的參考手冊頁:

$ man sdmem

⑵ linux 刪除多個文件

只需在命令行輸入:「rm文件1名稱文件2名稱文件n名稱」即可在linux中同時刪除多個文件。具體操作步驟如下:

1、首先打開linux操作系統進入到桌面。

⑶ 如何在 Linux 中刪除超大的文件

1. 通過重定向到 Null 來清空文件內容

⑷ linux怎麼刪除文件夾下所有文件

使用rm -rf命令即可。
使用規則:
rm -rf 目錄名字

-r 向下遞歸,不管有多少級目錄,一並版刪除

-f 直接強行刪除,沒有權任何提示

刪除文件夾實例:

rm -rf /var/log/httpd

將會刪除/var/log/httpd目錄以及其下所有文件、文件夾

刪除文件使用實例:

rm -f /var/log/httpd/access.log

將會強制刪除/var/log/httpd/access.log這個文件 更多Linux知識可參考書籍《Linux就該這么學》。

⑸ Linux 下如何快速刪除一個包含大量小文件的文件夾

rm -fr 文件名
rm命令用於刪除文件或目錄,格式為:「rm [選項] 文件」。
刪除普通文內件並提示確認信息容:「rm 文件名」
刪除普通文件或目錄文件,不提示:「rm -rf 文件或目錄名」
參數 作用
-f 忽略警告信息
-i 刪除前先詢問
-r 刪除文件夾
搜索《linux就該這么學》,第2章,新手必須掌握的Linux命令,參考下

⑹ linux批量刪除文件

使用rm命令,可以刪除文件和目錄,也可以刪除多個文件 。

rm命令的一般形式為:rm [選項]... 目錄... 刪除指定的<文件>(即解除鏈接)。
-d --directory 刪除可能仍有數據的目錄 (只限超級用戶)

-f --force 略過不存在的文件,不顯示任何信息,強制刪除

-i --interactive 進行任何刪除操作前必須先確認

-r/R --recursive 同時刪除該目錄下的所有目錄層

-v --verbose 詳細顯示進行的步驟

--help 顯示此幫助信息並離開

--version 顯示版本信息並離開

閱讀全文

與linux安全的刪除大量文件相關的資料

熱點內容
什麼app軟體買機票便宜 瀏覽:874
盛京醫院開葯在APP掛什麼科 瀏覽:842
初三一模後如何教學視頻教程 瀏覽:902
車床編程如何通過度數來編程 瀏覽:93
安卓2k17怎麼設置首發 瀏覽:945
b站微信 瀏覽:567
手機2個微信 瀏覽:914
常用手機下載的文件在哪裡 瀏覽:669
phpmemcache所有版本 瀏覽:738
ps自動排版文件名去 瀏覽:4
java網路爬蟲入門到精通 瀏覽:481
最火直播app 瀏覽:44
蘋果6ssim卡應用程序 瀏覽:889
qq浮動窗口代碼 瀏覽:232
備件管理有哪些好用的手機app 瀏覽:847
小米網路音箱如何關機 瀏覽:916
usb數據線哪個是火線 瀏覽:164
win10提示重新激活windows10 瀏覽:13
手機自裝app如何卸載 瀏覽:689
win10任務欄標簽變小 瀏覽:728

友情鏈接