如安在 Linux 中规复已删除的文件
一、概述
这以前产生在你身上吗?你熟悉到你错误地删除了一个文件---要么经过Del键,要么本人令行中使用rm。
在第一种情况下,您可以使用回站站(GNOME界面),然后将其规复到原始地点。但是第二种情况呢?我信赖你约莫晓得,Linux 下令行不会将删除的文件发送就职何场合,而是直接删除它们。
二、历程
2.1 为“rm -i”创建别号
该-i选项与rm一同使用时在删除文件之前会显现提示。此提示让您有第二次时机思索对否真的要删除文件 ,但此提示不会保护您免受本人的大意大意删除文件,它只是给你提供了二次确认的时机。
要将rm交换为别号'rm -i',请实行以下利用:
alias rm='rm -i'
alias下令将确认rm如今是别号:
但是,这只会在如今 shell 中的如今用户会话时期持续。要使变动永世奏效,您必需将其保存到~/.bashrc(某些刊行版约莫会使用~/.profile),如下所示:
[
为了使~/.bashrc(or ~/.profile) 中的变动立刻奏效,请从如今 shell 获取文件:
. ~/.bashrc
[
2.2 重新开东西 – Foremost
在平常的体系利用,请警惕的你文件,但是,假如您熟悉到您不警惕删除了体系中的文件并且手忙脚乱,别担心,此东西会轻松帮你找回误删除的文件!
2.2.1 安装软件包
CentOS/RHEL 7,是现在在消费情况见到的使用最广泛的版本,底下展如今CentOS/RHEL 7中的安装历程
下令展现:
[root@192_168_209_128 images]# foremost -h
foremost version 1.5.7 by Jesse Kornblum, Kris Kendall, and Nick Mikus.
$ foremost [-v|-V|-h|-T|-Q|-q|-a|-w-d] [-t