熱搜:win11繞過硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動盤 真正純凈版的win7系統(tǒng)
時間:2014-12-23 18:14:48 作者:qipeng 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20141223/33276.html 手機查看 評論 反饋
一、Linux下刪除文件和文件夾常用命令如下:
刪除文件: rm file
刪除文件夾: rm -rf dir
需要注意的是, rmdir 只能夠刪除 空文件夾。
二、刪除制定文件(夾)之外的所有文件呢?
1、方法1,比較麻煩的做法是:
復(fù)制需要保留的文件到其他文件夾,然后將該目錄刪除, 然后將需要保留的移動 回來。
mv keep 。。/ #保留文件(夾) keep
rm -rf * #刪除當(dāng)前文件夾里的所有文件
mv 。。/keep 。/ #將原來的東西移動回來
2、方法2,需要在當(dāng)前文件夾中進行:
rm -rf 。╧eep) #刪除keep文件之外的所有文件
rm -rf !(keep1 | keep2) #刪除keep1和keep2文件之外的所有文件
Linux中徹底刪除文件
shred徹底刪除文件的方法:
$ shred -u file
shred會用一些隨機內(nèi)容覆蓋文件所在的節(jié)點和數(shù)據(jù)塊,并刪除文件(-u參數(shù))。
如果想清除的更徹底一點可以加-z 參數(shù),意思是先用隨機數(shù)據(jù)填充,最后再用0填充。
$ shred -u -z file
另外shred還可以清除整個分區(qū)或磁盤,比如想徹底清除/dev/sdb1分區(qū)的內(nèi)容可以這樣:
$ shred /dev/sdb1 (注意不要加-u參數(shù))
shred的詳細參數(shù):
-f, --force 更改權(quán)限允許寫入(如有必要)
-n, --iterations=N 重寫N次,默認為3次
--random-source=FILE 從指定文件讀取數(shù)據(jù)
-s, --size=N 將文件粉碎為固定大小 (可使用后綴如K、M、C等)
-u, --remove 重寫后截短并移除文件
-v, --verbose 顯示進度
-z, --zero - add 用0覆蓋數(shù)據(jù)
–help 顯示幫助
–version 顯示版本信息
上面就是Linux下徹底刪除文件的方法介紹了,需要特別注意的是,因為Linux沒有回收站,在使用徹底刪除的時候要特別小心,rm -rf命令不可隨意亂用。
發(fā)表評論
共0條
評論就這些咯,讓大家也知道你的獨特見解
立即評論以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場