成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在 Linux 中恢復已刪除的文件

系統 Linux
在本文中,我們解釋了如何避免意外刪除文件以及在發生此類意外事件時如何嘗試恢復文件。但是請注意,根據分區的大小,最終可能需要運行很長時間。

一、概述

這曾經發生在你身上嗎?你意識到你錯誤地刪除了一個文件---要么通過Del鍵,要么在命令行中使用rm。

在第一種情況下,您可以使用回站站(GNOME界面),然后將其恢復到原始位置。但是第二種情況呢?我相信你可能知道,Linux 命令行不會將刪除的文件發送到任何地方,而是直接刪除它們。

二、過程

1、 為“rm -i”創建別名

該-i選項與rm一起使用時在刪除文件之前會出現提示。此提示讓您有第二次機會考慮是否真的要刪除文件 ,但此提示不會保護您免受自己的粗心大意刪除文件,它只是給你提供了二次確認的機會。

要將rm替換為別名'rm -i',請執行以下操作:

alias rm='rm -i'

alias命令將確認rm現在是別名:

但是,這只會在當前 shell 中的當前用戶會話期間持續。要使更改永久生效,您必須將其保存到~/.bashrc(某些發行版可能會使用~/.profile),如下所示:

為了使~/.bashrc(or ~/.profile) 中的更改立即生效,請從當前 shell 獲取文件:

2、 恢復工具 – Foremost

在日常的系統操作,請小心的你文件,但是,如果您意識到您不小心刪除了系統中的文件并且驚慌失措,別擔心,此工具會輕松幫你找回誤刪除的文件!

2.1 安裝軟件包

CentOS/RHEL 7,是目前在生產環境見到的使用最廣泛的版本,下面展示在CentOS/RHEL 7中的安裝過程。

#rpm -Uvh https://rpmfind.net/linux/dag/redhat/el7/en/x86_64/dag/RPMS/foremost-1.5.7-1.el7.rf.x86_64.rpm

命令展示:

[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 <type>] [-s <blocks>] [-k <size>]
[-b <size>] [-c <file>] [-o <dir>] [-i <file]
-V - display copyright information and exit
-t - specify file type. (-t jpeg,pdf ...)
-d - turn on indirect block detection (for UNIX file-systems)
-i - specify input file (default is stdin)
-a - Write all headers, perform no error detection (corrupted files)
-w - Only write the audit file, do not write any detected files to the disk
-o - set output directory (defaults to output)
-c - set configuration file to use (defaults to foremost.conf)
-q - enables quick mode. Search are performed on 512 byte boundaries.
-Q - enables quiet mode. Suppress output messages.
-v - verbose mode. Logs all messages to screen

選項釋義:

  • -t:指定要恢復的文件類型如jpeg,pdf,exe,doc等,如果要恢復所有文件類似,指定參數值為"all"即可。
  • -d:打開間接塊檢測(對于 UNIX 文件系統)。
  • -i:指定輸入文件(默認為標準輸入)。
  • -a:不執行錯誤檢測(損壞的文件)。
  • -w:只輸出審計文件,不輸出被刪除的文件至磁盤上。
  • -o:設置輸出目錄(默認為輸出)。

2.2 示例展示

(1) 安裝完成后,讓我們進行一個簡單的測試。

首先我們將xihu.jpg從/boot/images目錄中刪除:

[root@192_168_209_128 images]# cd image
[root@192_168_209_128 images]# pwd
/boot/images
[root@192_168_209_128 images]# ls
xihu.jpg
[root@192_168_209_128 images]# rm xihu.jpg

(2) 執行恢復。

要恢復它,首先按如下方式使用(您需要首先識別底層分區 -在這種情況下/dev/sda1就是/boot所在的分區):

remost -t jpg -i /dev/sda1 -o /home/rescure/

(3) 查看恢復情況。

查看一下審計文件。

從輸出內容來看,文件被成功恢復。

注意事項:

其中/home/rescue是單獨磁盤上的目錄 - 請記住,在已刪除文件所在的同一驅動器上恢復文件不是明智之舉。

如果在恢復過程中,您占用已刪除文件所在的相同磁盤扇區,則可能無法恢復任何內容。此外,必須在執行恢復之前停止所有活動。

在 foremost 完成執行后,恢復的文件(如果可以恢復)將在/home/rescue/jpg目錄中找到。

三、小結

在本文中,我們解釋了如何避免意外刪除文件以及在發生此類意外事件時如何嘗試恢復文件。但是請注意,根據分區的大小,最終可能需要運行很長時間。

責任編輯:姜華 來源: 今日頭條
相關推薦

2017-07-21 13:25:33

LinuxMD5哈希恢復文件

2019-07-19 16:35:34

Windows 10恢復游戲

2021-10-22 09:42:13

Linux恢復文件

2016-11-22 19:37:54

Linux恢復文件

2019-11-20 10:45:02

Windows 10Windows管理員帳戶

2020-10-05 22:02:00

testdiskLinux文件

2020-09-30 06:00:00

Linux誤刪除恢復文件

2021-04-30 13:19:20

Linux刪除分區

2018-11-05 09:45:01

Linux文件系統命令

2013-06-05 11:41:53

2018-04-18 10:10:07

Windows 10照片恢復

2024-12-16 15:07:10

2016-11-17 12:46:45

2019-12-18 10:45:18

Windows 10回收站還原刪除文件

2017-05-25 12:04:48

Linux刪除超大文件

2019-09-26 06:50:16

Linux命令回車字符

2021-02-03 10:43:54

Linux系統磁盤

2018-10-17 09:20:31

Linux命令重復文件

2009-12-21 16:17:01

2019-03-18 09:40:44

Linux命令編程語言
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一级黄色片免费观看 | 国产精品久久久久久久久久免费看 | 国产精品久久久爽爽爽麻豆色哟哟 | 男女免费观看在线爽爽爽视频 | 亚洲色图综合 | 中文字幕一区二区三区四区 | 亚洲色图插插插 | 国产精品国产三级国产aⅴ中文 | 精品美女| 黄色一级网 | 超碰操| 91中文视频 | 欧美日韩一二区 | 极品国产视频 | 欧美性一区二区三区 | 国产精品久久久久免费 | 国产成人精品一区二区 | 日本一区二区影视 | 新超碰97| 老司机久久 | 夜夜爽99久久国产综合精品女不卡 | 97国产精品视频人人做人人爱 | 成人免费区一区二区三区 | 亚洲视频区 | www操操| 国产日韩精品视频 | 国产精品 亚洲一区 | 精品一二| 在线观看一区 | 嫩草视频免费 | 99re6在线 | 欧美综合国产精品久久丁香 | 精品国产一区二区三区在线观看 | 精品福利在线 | 中文字幕亚洲一区二区三区 | 亚洲二区视频 | 国产精品免费一区二区三区四区 | 91麻豆精品国产91久久久久久久久 | 一级片在线播放 | 久久日韩精品一区二区三区 | 欧美综合一区 |