国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

如何在 Linux 中恢復(fù)一個(gè)刪除了的文件

2016-12-16 15:02:11 745

通過刪除鍵,或者在命令行中使用 rm 命令,錯(cuò)誤的刪除了一個(gè)不該刪除的文件。

在第一種情況下,你可以到垃圾箱,搜索那個(gè)文件,然后把它復(fù)原到原始位置。但是第二種情況又該怎么辦呢?你可能知道,Linux 命令行不會(huì)把刪除的文件轉(zhuǎn)移到任何位置,而是直接把它們移除了,biu~,它們就?復(fù)存在了。

在這里,將分享一個(gè)很有用的技巧來避免此事發(fā)生。同時(shí),也會(huì)分享一個(gè)工具,不小心刪除了某些不該刪除的文件時(shí),也許用得上。

1.把刪除創(chuàng)建為 rm -i 的別名

當(dāng) -i 選項(xiàng)配合 rm 命令(也包括其他文件處理命令比如 cp 或者 mv)使用時(shí),在刪除文件前會(huì)出現(xiàn)一個(gè)提示。

這同樣也可以運(yùn)用到當(dāng)復(fù)制,移動(dòng)或重命名一個(gè)文件,當(dāng)所在位置已經(jīng)存在一個(gè)和目標(biāo)文件同名的文件時(shí)。

這個(gè)提示會(huì)給你第二次機(jī)會(huì)來考慮是否真的要?jiǎng)h除該文件 - 如果你在這個(gè)提示上選擇確定,那么文件就被刪除了。這種情況下,很抱歉,這個(gè)技巧并不能防止你的粗心大意。

為了 rm -i 別名替代 rm ,這樣做:

alias rm='rm -i'

運(yùn)行 alias 命令可以確定 rm 現(xiàn)在已經(jīng)被別名了:

增加 rm 別名的命令

rm 增加別名

然而,這只能在當(dāng)前用戶的當(dāng)前 shell 上有效。?了永久改變,你必須像下面展示的這樣把它保存到 ~/.bashrc 中(一些版本的 Linux 系統(tǒng)可能是 ~/.profile)。

Linux 中永久增添別名

為了讓 ~/.bashrc(或 ~/.profile)中所做的改變立即生效,從當(dāng)前 shell 中運(yùn)行文件:


blob.png

blob.png

2.取證工具-Foremost

但愿你對(duì)于你的文件足夠小心,當(dāng)你要從外部磁盤或 USB 設(shè)備中恢復(fù)丟失的文件時(shí),你只需使用這個(gè)工具即可。

然而,當(dāng)你意識(shí)到你意外的刪除了系統(tǒng)中的一個(gè)文件并感到恐慌時(shí)-不用擔(dān)心。讓我們來看一看 foremost,一個(gè)用來處理這種狀況的取證工具。

要在 CentOS/RHEL 7 中安裝 Foremost,需要首先啟用 Repoforge

# rpm -Uvh http://www.tjdsmy.cn/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

# yum install foremost

然而在 Debian 及其衍生系統(tǒng)中,需這樣做:

# aptitude install foremost

安裝完成后,我們做一個(gè)簡(jiǎn)單的測(cè)試吧。首先刪除 /boot/images 目錄下一個(gè)名為 nosdos.jpg 的圖像文件:

# cd images

# rm nosdos.jpg

要恢復(fù)這個(gè)文件,如下所示使用 foremost(要先確認(rèn)所在分區(qū) - 本例中, /boot 位于 /dev/sda1 分區(qū)中)。

# foremost -t jpg -i /dev/sda1 -o /home/gacanepa/rescued

其中,/home/gacanepa/rescued 是另外一個(gè)磁?中的目錄 請(qǐng)記住,把文件恢復(fù)到被刪除文件所在的磁盤中不是一個(gè)明智的做法。

如果在恢復(fù)過程中,占用了被刪除文件之前所在的磁盤分區(qū),就可能無法恢復(fù)文件。另外,進(jìn)行文件恢復(fù)操作前不要做任何其他操作。 

當(dāng) foremost 執(zhí)行完成以后,恢復(fù)的文件(如果可以恢復(fù))將能夠在目錄 ·/home/gacanepa/rescue/jpg` 中找到。

[文章來源:linux中國]

提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問題: