導航:首頁 > 版本升級 > linux如何恢復刪除的文件

linux如何恢復刪除的文件

發布時間:2023-11-06 05:10:46

A. linux rm刪除的文件怎麼恢復

linux的文件被rm刪除是可以通過linux自帶的文件恢復工具debugfs來進行恢復,但是只能恢復ext2文件系統的文件,不能恢復ext3文件系統的文件。


1,首先查看需要恢復的文件所在的文件系統
命令行模式下輸入指令mount

[xuwangcheng14@root]#mount
/dev/xvda1on/typeext2(rw,errors=remount-ro)
procon/proctypeproc(rw,noexec,nosuid,nodev)
sysfson/systypesysfs(rw,noexec,nosuid,nodev)

由上知,/dev/xvda1掛載在/下,即根目錄,且文件系統是ext22,將要找回的文件所在的分區重新掛載成只讀
(因為這樣比較安全,可以防止因新的文件寫入該分區而導致無法找迴文件)
[xuwangcheng14@root]#mount-n-oremount,ro/dev/xvda1

如果不能重新掛載,那麼一定有用戶正在使用該分區中的文件,我們可以使用指令:fuser -m -v /dev/xvda1來查看當前哪個用戶正在使用該分區中的文件,然後使用fuser -k -m -v /dev/xvda1來殺死用戶使用該分區的任何進程。


3,使用debugfs工具恢復文件
[xuwangcheng14@root]#debugfs/dev/xvda1
debugfs1.42(29-Nov-2011)
debugfs:lsdel

進入debugfs模式後輸入lsdel後可以看到被刪除的文件信息
stat顯示某個節點所對應的文件信息,
恢復文件使用mp 文件路徑。

如果被刪除的文件很多,那麼通過lsdel可看出文件的時間,然後自己判斷進行恢復。

B. linux 系統下面,rm -rf 刪除的文件能找回來嗎

使用rm -rf刪除的文件不能找回的;

對rm命令的理解:

1.rm命令可以刪除一個目錄中的一個或多個文件或目錄,也可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉。對於鏈接文件,只是刪除整個鏈接文件,而原有文件保持不變。

2.使用rm命令刪除了一個文件,就無法再恢復它。所以,在刪除文件之前,最好再看一下文件的內容,確定是否真要刪除。

3.rm命令可以用-i選項,這個選項在使用文件擴展名字元刪除多個文件時特別有用。使用這個選項,系統會要求你逐一確定是否要刪除。

(2)linux如何恢復刪除的文件擴展閱讀:

rm命令參數如下

1.-d:直接把欲刪除的目錄的硬連接數據刪除成0,刪除該目錄;
2.-f:強制刪除文件或目錄;
3.-i:刪除已有文件或目錄之前先詢問用戶;
4.-r或-R:遞歸處理,將指定目錄下的所有文件與子目錄一並處理;
5.-v:顯示指令的詳細執行過程。



閱讀全文

與linux如何恢復刪除的文件相關的資料

熱點內容
630升級工程武器 瀏覽:936
用換機助手接收的軟體文件在哪找 瀏覽:282
閱達app一教一輔五年級有哪些 瀏覽:7
win10系統用f2調節音量 瀏覽:19
壓縮文件密碼器 瀏覽:840
線下活動數據分析有哪些 瀏覽:314
助聽器插片式編程線如何連接 瀏覽:293
怎麼刪除系統休眠文件 瀏覽:914
搜索文件內容中包含的文字並替換 瀏覽:542
微信相冊程序圖標 瀏覽:714
win8怎麼顯示文件格式 瀏覽:547
文件伺服器中毒 瀏覽:721
如何修改網站訪問次數 瀏覽:518
mdfldf是什麼文件 瀏覽:569
文件在桌面怎麼刪除干凈 瀏覽:439
馬蘭士67cd機版本 瀏覽:542
javaweb爬蟲程序 瀏覽:537
word中千位分隔符 瀏覽:392
迷你編程七天任務的地圖怎麼過 瀏覽:844
word2003格式不對 瀏覽:86

友情鏈接