linux怎么避免刪除錯誤的文件和恢復文件?

你曾經(jīng)是否遇到這樣的事?當你發(fā)現(xiàn)的時候,你已經(jīng)通過刪除鍵,或者在命令行中使用 rm 命令,錯誤的刪除了一個不該刪除的文件。在第一種情況下,你可以到垃圾箱,搜索那個文件,然后把它復原到原始位置,Linux 命令行不會把刪除的文件轉(zhuǎn)移到任何位置,而是直接把它們移除了,下面就看一下如何避免刪除錯誤的文件和恢復文件。
方法一、改命令的別名
1、把刪除創(chuàng)建為 rm -i 的別名,一般情況下,系統(tǒng)就會默認加上,如圖所示
2、建立一個專門用來存放不用的文件夾,根據(jù)個人需要情況,建在指定的位置,如圖所示
3、更改bashrc環(huán)境,在.bashrc修改alias rm='mv -f --target-directory=/trash,如圖所示
方法二、取證工具-Foremost
1、在CentOS/RHEL 7中安裝Foremost,需要首先啟用 (第三方源)Repoforge, 如圖所示
2、進行測試刪除 /boot/images 目錄下一個名為 nosdos.jpg 的圖像文件,如圖
3、要恢復這個文件,如下所示使用 foremost(要先確認所在分區(qū) - 本例中, /boot 位于 /dev/sda1 分區(qū)中
注意事項:
在恢復過程中,占用了被刪除文件之前所在的磁盤分區(qū),就可能無法恢復文件,進行文件恢復操作前不要做任何其他操作
軟件foremost在centos7或者debian系統(tǒng),其他低版本的可能會沒有此軟件
相關(guān)推薦:
相關(guān)文章
運維老鳥談生產(chǎn)場景對linux系統(tǒng)進行分區(qū)的方法
一些朋友還不知道生產(chǎn)場景如何對linux系統(tǒng)進行分區(qū)?今天小編為大家?guī)淼氖沁\維老鳥談生產(chǎn)場景對linux系統(tǒng)進行分區(qū)的方法;有需要的朋友可以過來看看2016-12-14- Linux 下 make 命令是系統(tǒng)管理員和程序員用的最頻繁的命令之一。管理員用它通過命令行來編譯和安裝很多開源的工具,程序員用它來管理他們大型復雜的項目編譯問題2016-12-13
- 今天小編要為大家講述的是linux下控制帳戶過期的多種方法講解;希望對大家會有幫助;有需要的朋友可以過來看看2016-12-12
Linux中文件系統(tǒng)的目錄結(jié)構(gòu)詳細介紹
Linux系和windows喜用不同,今天我們就來看看linux系統(tǒng)中屬性結(jié)構(gòu)目錄的作用,都是很基礎的教程,需要的朋友可以參考下2016-12-07- 在Linux給你最大程度自由度的同時,也使得破壞系統(tǒng)變得更加容易,如果你不了解某些命令的意義,下載執(zhí)行包含惡意命令的腳本,或者被騙運行某些命令,很容易讓你哭都來不及2016-12-07
CentOS Ubuntu Debian三個linux的異同對比
Linux有非常多的發(fā)行版本,從性質(zhì)上劃分,大體分為由商業(yè)公司維護的商業(yè)版本與由開源社區(qū)維護的免費發(fā)行版本;CentOS、Ubuntu、Debian三個linux都是非常優(yōu)秀的系統(tǒng),開源的2016-12-06- 今天!小編就為大家?guī)鞮inux kernel模塊管理相關(guān)詳解;希望對大家Linux kernel模塊管理的學習會有幫助;有需要的朋友可以過來看看2016-12-05
- 很多朋友還不知道Linux如何啟動流程?下面小編就為大家分享一下Linux啟動流程的方法,有需要的朋友可以過來看看2016-12-05
- 下面小編就為大家分享一下Linux ACL基本概念及典型用法;希望對大家學習ACL會有幫助;有需要的朋友可以過來看看2016-12-05
- 這篇文章主要介紹了linux sed命令互換包含指定關(guān)鍵字的行 ,需要的朋友可以參考下2016-12-04