您好,登錄后才能下訂單哦!
本篇文章為大家展示了linux刪除的文件恢復(fù)方法是什么,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
Linux系統(tǒng)中誤刪除一個文件并不會把刪除的文件轉(zhuǎn)移到任何位置,而是直接把它們從系統(tǒng)中刪除。
步驟
把刪除創(chuàng)建為rm -i 的別名當(dāng) -i 選項配合 rm 命令(也包括其他文件處理命令比如 cp 或者 mv)使用時,在刪除文件前會出現(xiàn)一個提示。
這同樣也可以運用到當(dāng)復(fù)制,移動或重命名一個文件,當(dāng)所在位置已經(jīng)存在一個和目標(biāo)文件同名的文件時。
這個提示會給你第二次機(jī)會來考慮是否真的要刪除該文件 – 如果你在這個提示上選擇確定,那么文件就被刪除了。這種情況下,很抱歉,這個技巧并不能防止你的粗心大意。
為了rm -i 別名替代 rm ,這樣做:
alias rm='rm -i'
運行alias命令可以確定rm現(xiàn)在已經(jīng)被別名了:
為 rm 增加別名
然而,這只能在當(dāng)前用戶的當(dāng)前
上有效。為了永久改變,你必須像下面展示的這樣把它保存到 ~/.bashrc 中(一些版本的 Linux 系統(tǒng)可能是~/.profile )。在 Linux 中永久增添別名
為了讓/.bashrc(或/.profile)中所做的改變立即生效,從當(dāng)前 shell 中運行文件:
. ~/.bashrc
在 Linux 中激活別名
取證工具-Foremost
但愿你對于你的文件足夠小心,當(dāng)你要從外部磁盤或 USB 設(shè)備中恢復(fù)丟失的文件時,你只需使用這個工具即可。 然而,當(dāng)你意識到你意外的刪除了系統(tǒng)中的一個文件并感到恐慌時-不用擔(dān)心。讓我們來看一看 foremost ,一個用來處理這種狀況的取證工具。
要在
/RHEL 7 中安裝 Foremost,需要首先啟用 Repoforge:# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm # yum install foremost
然而在 Debian 及其衍生系統(tǒng)中,需這樣做:
# aptitude install foremost
安裝完成后,我們做一個簡單的測試吧。首先刪除 /boot/images 目錄下一個名為 nosdos.jpg 的圖像文件:
# cd images # rm nosdos.jpg
要恢復(fù)這個文件,如下所示使用 foremost (要先確認(rèn)所在分區(qū) – 本例中, /boot 位于/dev/sda1 分區(qū)中)。
# foremost -t jpg -i /dev/sda1 -o /home/gacanepa/rescued
其中,/home/gacanepa/rescued 是另外一個磁盤中的目錄 - 請記住,把文件恢復(fù)到被刪除文件所在的磁盤中不是一個明智的做法。
如果在恢復(fù)過程中,占用了被刪除文件之前所在的磁盤分區(qū),就可能無法恢復(fù)文件。另外,進(jìn)行文件恢復(fù)操作前不要做任何其他操作。
當(dāng)foremost執(zhí)行完成以后,恢復(fù)的文件(如果可以恢復(fù))將能夠在目錄 /home/gacanepa/rescue/jpg中找到。
Linux是一種免費使用和自由傳播的類UNIX操作系統(tǒng),是一個基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng),使用Linux能運行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。
上述內(nèi)容就是linux刪除的文件恢復(fù)方法是什么,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。