Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

Случайное удаление файла в вашей системе Linux может полностью испортить ваш день и снизить производительность. Хотя существуют специальные инструменты и даже полные дистрибутивы для восстановления случайно стертых файлов, RecoverPy — это самый быстрый и простой способ восстановить удаленные файлы в Linux.

Что такое RecoverPy и зачем он вам нужен?

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

Хотя вы можете просматривать свои каталоги по одному и проверять каждый файл, прежде чем выбирать для удаления, более вероятно, что вы будете использовать один из многих превосходных приложения для очистки системы, доступные для Linux

instagram viewer
. Эти приложения имеют интуитивно понятный интерфейс и позволяют удалять файлы сразу из нескольких каталогов.

Катастрофа! В спешке, чтобы освободить жизненно важное место на диске, вы случайно стерли свою почти готовую кандидатскую диссертацию. диссертацию, отсканированные копии вашего свидетельства о браке и многочисленные новостные статьи, которые вы сохраняли для потомков.

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

RecoverPy — это мощное приложение Python, которое использует возможности вашей системы для восстановления потерянных файлов и даже файлов, которые были перезаписаны. В отличие от более известных утилиты для восстановления файлов, такие как Testdisk, который может быть сложным в использовании, RecoverPy спроектирован так, чтобы быть простым.

Приложение может сканировать всю вашу систему и находить строки в именах файлов, заголовках и даже внутри двоичных файлов, о которых вы иначе не подумали бы. Лучше всего то, что RecoverPy может похвастаться интуитивно понятным и привлекательным пользовательским интерфейсом терминала (TUI), который упрощает восстановление удаленных файлов в Linux.

Как установить RecoverPy в Linux

Поскольку RecoverPy — это приложение Python, вам необходимо установить Python в вашей системе Linux. Проверьте, установлен ли он у вас, введя эту команду в любой терминал:

python3 --версия

Если у вас не установлен Python, следуйте нашим инструкциям на как установить питон на убунту.

RecoverPy зависит от лсблк собирать информацию о блочных устройствах, grep искать и сопоставлять шаблоны, дд для чтения и записи файлов, а также прогресс, чтобы дать вам представление о том, как идет поиск. Вы можете установить все эти зависимости на производные от Debian дистрибутивы с помощью:

sudo apt установить grep coreutils util-linux progress

В системах, связанных с Arch:

sudo pacman -S grep coreutils util-linux прогресс

Или в семействе Fedora с помощью:

sudo dnf установить grep coreutils util-linux progress

Теперь вы можете установить RecoverPy с помощью:

sudo python3 -m pip установить recoverypy

Вы могли заметить, что мы предприняли необычный шаг, установив пакет Python с помощью sudo, а не как обычный пользователь. Это связано с тем, что для поиска в файловой системе RecoverPy необходимо либо запустить от имени пользователя root, либо вызвать с помощью sudo. Установка пакета с помощью sudo может предотвратить путаницу в дальнейшем.

Используйте RecoverPy для восстановления удаленных файлов в Linux

Прежде чем запускать RecoverPy, полезно узнать как можно больше об отсутствующем файле. Имя файла — хорошее начало, и если вы будете искать таким образом, RecoverPy также найдет записи из истории вашей оболочки, удаленной истории браузера и многого другого.

Другие полезные сведения, которые следует иметь, включают дату создания файла и, если вы ищете удаленную фотографию, модель камеры. Эти сведения обычно включаются в заголовки файлов изображений и могут помочь вам найти потерянный файл.

В демонстрационных целях мы создали файл под названием «testdoc», вставили в него новостную статью BBC, сохранили ее, а затем использовали г.м. чтобы удалить файл.

В идеале вам следует размонтировать раздел, в котором вы собираетесь выполнять поиск, и запустить RecoverPy из отдельного раздела, чтобы предотвратить дальнейшее изменение потерянного файла.

Запустите RecoverPy с помощью:

sudo python3 -m восстановить

...и введите строку поиска в поле поиска.

Использовать Вкладка для переключения в меню «Доступные разделы», затем с помощью клавиш со стрелками выберите, в каких разделах вы хотите выполнить поиск. Когда вы счастливы, нажмите Вкладка снова, пока не будет выделено «Начать поиск», затем Входить чтобы начать поиск.

RecoverPy будет держать вас в курсе прогресса, и когда он будет завершен, вы увидите экран, полный результатов. Как видно на снимке экрана, это могут быть обрывки команд, операции с файлами, строки поиска и многое другое.

Гораздо лучше, если вы знаете что-то, связанное с содержимым файла. Для нашего следующего поиска нам удалось вспомнить несколько слов текста из файла, и через несколько минут RecoverPy сузил результаты до одного кандидата.

Нажимать Входить чтобы выбрать запись, которую вы хотите проверить, затем на следующем экране решите, является ли это удаленным файлом, который вы хотите спасти. Если да, нажмите Вкладка дважды, затем Входить чтобы выбрать «Добавить блок», и Вкладка еще в два раза, затем Входить чтобы сохранить файл в новом месте.

Это так просто.

Восстановление удаленных файлов в Linux легко с помощью RecoverPy

Теперь вы знаете, как быстро и просто восстановить удаленные файлы в Linux, вам не нужно беспокоиться о случайном стирании важных документов. Для дополнительной спокойствия рассмотрите возможность хранения важных файлов в Интернете с помощью доступного облачного хранилища.