新聞中心
在進(jìn)行Linux系統(tǒng)管理的過(guò)程中,誤刪除文件是常見(jiàn)的問(wèn)題。一旦誤刪一個(gè)重要文件,就會(huì)造成不可挽回的損失。但是,如果你是一名使用Linux系統(tǒng)的管理員,那么你有一個(gè)非常好的機(jī)會(huì)來(lái)找回你誤刪除的文件。這篇文章將會(huì)介紹Linux中通過(guò)RM恢復(fù)文件的方法。

成都創(chuàng)新互聯(lián)專(zhuān)注于企業(yè)營(yíng)銷(xiāo)型網(wǎng)站、網(wǎng)站重做改版、欒城網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、商城系統(tǒng)網(wǎng)站開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為欒城等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
在Linux系統(tǒng)中,RM命令是一個(gè)富有威力的命令,它可以刪除任何文件和目錄。不過(guò),當(dāng)你刪除一個(gè)文件的時(shí)候,它并不是真的被完全刪除,而是被移到了Linux系統(tǒng)中一個(gè)叫做TRASH的目錄中。所以,當(dāng)你誤刪除了一個(gè)文件并想要重新找回它的時(shí)候,可以從TRASH目錄中尋找。
下面是Linux中從TRASH目錄中找回誤刪文件的步驟:
1. 打開(kāi)終端窗口。
在打開(kāi)的終端窗口中,輸入以下命令:
2. $cd TRASH
這個(gè)命令將會(huì)讓你進(jìn)入到TRASH目錄中。在其中你可以看到所有已經(jīng)被刪除的文件。
3. $ls
在TRASH目錄中輸入這個(gè)命令,將會(huì)列出所有已刪除文件的名稱(chēng)。你可以挑選出你誤刪掉的文件來(lái)進(jìn)行恢復(fù)。
4. $mv filename /mydir/
在TRASH目錄中,輸入以上命令后,文件將被恢復(fù)到/mydir/目錄中。在這里,filename是所要恢復(fù)文件的名稱(chēng)。 /mydir/是你想要將文件移動(dòng)的目錄。
:
在Linux系統(tǒng)中,誤刪除文件可能會(huì)帶來(lái)很多不必要的麻煩。但是當(dāng)你學(xué)會(huì)了這個(gè)簡(jiǎn)單方法,你就可以將誤刪文件恢復(fù)出來(lái),并將它們放會(huì)到原本的位置中。所以,當(dāng)你不小心誤刪除了文件怎么辦?不用擔(dān)心,只要通過(guò)TRASH目錄查找,你就可以很容易地重獲所有已刪除的文件。
相關(guān)問(wèn)題拓展閱讀:
- linux系統(tǒng)ext4文件系統(tǒng)rm刪除的文件怎么恢復(fù)
linux系統(tǒng)ext4文件系統(tǒng)rm刪除的文件怎么恢復(fù)
恢復(fù)備份,沒(méi)別的辦法
系統(tǒng):Oracle Linux OEL6.5 x64
分區(qū)格式:ext4
起因:今天手賤在自己服務(wù)器上誤操作將/home/ORACLE目錄給刪除了蠢首,結(jié)果導(dǎo)致服務(wù)全面崩潰
遂谷歌了一把發(fā)現(xiàn)了神器 extundelete(如果是ext3文件系統(tǒng)請(qǐng)使用ext3grep,本人未做測(cè)試),這玩意可比瘟得死下面的各種恢復(fù)工具強(qiáng)大多了(至少本人是這么認(rèn)為友源的)。
關(guān)于extundelete這個(gè)工具的說(shuō)明使用,官方網(wǎng)站extundelete.sourceforge.net是這樣說(shuō)的,extundelete是一種實(shí)用的工具,可以從ext3或ext4分區(qū)恢復(fù)被刪除的文件,不能保證恢復(fù)所有的文件,所以更好能做好備份.它的最新版本是0.2.4
為什么要用extundelete?
官方這樣描述,如果您已經(jīng)在ext4的文件系統(tǒng)中刪除了文件,選extundelete是一個(gè)不錯(cuò)的選擇,它能夠恢復(fù)已刪除文件的文件名及內(nèi)容.如果是在ext3的文件系統(tǒng)中刪除了文件,extundelete和ext3grep比較仍然有一些優(yōu)點(diǎn),extundelete分析日志文件后,能夠立即恢復(fù)一個(gè)文件,ext3grep分析整個(gè)硬盤(pán)才開(kāi)始恢復(fù)硬盤(pán)中的文件,ext3grep方法是是有效的從一個(gè)小分區(qū)恢復(fù)多個(gè)文件,所以相比而言,如果需要從一個(gè)大的分區(qū)中恢復(fù)文件,extundelete要快些.
注意:在安裝extundelete之前,要確定已經(jīng)安裝了e2fsprogs和e2fslibs(確定e2fsprogs的版本在1.41或者更高版本,可通過(guò)運(yùn)行命令dumpe2fs來(lái)查看版本).
一、下載及安裝軟件
extundelete 主頁(yè):
下載地址:
(需 跨墻)
ubuntu用戶可直接安裝: apt-get install extundelete
# wget
# tar -jxvf extundelete-0.2.4.tar.bz2
# cd extundelete-0.2.4
# ./configure –prefix=/usr/local/extundelete
# make && make install
extundelete –help 查看有哪些選項(xiàng) –restore-file 指定恢復(fù)文件, –restore-all 恢復(fù)全部等等,恢復(fù)完成后,恢復(fù)的文件就在當(dāng)前目錄下生成的RECOVERED_FILES的目錄里.
實(shí)測(cè):rm -rf /home/oracle
view plain copy
# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root extG 19G 29G 40% /
tmpfstmpfs 998M 80K 998M 1% /dev/shm
/dev/sdaextM 55M 397M 13% /boot
/dev/mapper/VolGroup-lv_home extG 44M 26G 1% /home
二、數(shù)據(jù)恢復(fù)
1.卸載需要恢復(fù)文件的分區(qū)
# fuser -k ?home# –inode 為查找某i節(jié)點(diǎn)中的內(nèi)容,使用2則說(shuō)明為搜索,如果需要進(jìn)入目錄搜索,只須要指定目錄I節(jié)點(diǎn)即可NOTICE: Extended attributes are not restored.
Loading filesystem metadata … 221 groups loaded.
Group: 0
Contents of inode 2:
0000 | edfefe 53 | .A……t..Sr..S
0010 |fe| r..S…………
0020 |a f00 00 | …………….
0030 || ………….$..
0040 || …………….
0050 || …………….
0060 || …………….
0070 || …………….
0080 | 1ccc 8f 32 d4 cc 8f 32 d4 1c 8c d6 9d | ……2…2…..
0090 | d1 21 eaea | .!.S…………
關(guān)于linux找回rm文件的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專(zhuān)業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
文章題目:輕松找回被誤刪的文件——Linux中的RM恢復(fù)方法(linux找回rm文件)
文章起源:http://www.5511xx.com/article/ccehcgo.html


咨詢
建站咨詢
