как восстановить данные после запуска rm? [дубликат]

На этот вопрос уже есть ответ:

Я случайно запустил sudo rm *

Я думал, что попал в неважную подпапку.

В результате я удалил некоторые очень важные файлы. Есть ли способ вернуть свои данные?

6
задан 30 April 2017 в 11:15

2 ответа

Но я предпочитаю foremost

, Установка в первую очередь

sudo apt-get install foremost

Смотрит на

man foremost

, чтобы изучить, как использовать в первую очередь.

Первый делают пустой перезаписываемый каталог для сохранения, восстанавливают файлы в разделе кроме этого, Вы собираетесь восстановиться.

Тогда выполненный в первую очередь.

я собираюсь восстановить свой домашний раздел (скажем, /dev/sda5).

$ sudo foremost -t jpg -i /dev/sda5 -o /recovery/data

Наконец разрешение пользователя аппарата к/recovery/data/для просмотра изображения. тип

$ sudo chown YOUR_USER_NAME /recovery/data -R

Некоторые важные передовые параметры командной строки.

-i  :- partition/image to recover
-o :- location to store recovered files.
-t  :- built in file filter options.  you can give multiple filters by separating using commas. (e.g: for jpg and pdf: -t jpg,pdf ) 
-q :- quick mode.
5
ответ дан 30 April 2017 в 11:15

После шагов от @2707974 выше, затем можно использовать эту утилиту удара строки для просмотра миллионов файлов быстро и безболезненный, что-то вроде этого:

`$ mkdir /recovery/filtered && cd /recovery/data && SKIP=1300 #SKIP value depends on your needs
$ for((j=$SKIP; j<10000; j=j+100)); do
   for i in $(ls -S . | head -n $j | tail -n 100); do
     cp $i ../filtered/;
   done;
   sleep 10;
   rm ../filtered/*;
done`

И затем теперь, можно открыть/recovery/filtered на файловом браузере и смотреть историю...

1
ответ дан 30 April 2017 в 11:15

Другие вопросы по тегам:

Похожие вопросы: