Przypadkowe usunięcie pliku w systemie Linux może całkowicie zrujnować Twój dzień i zrujnować Twoją produktywność. Chociaż istnieją dedykowane narzędzia, a nawet kompletne dystrybucje do odzyskiwania przypadkowo usuniętych plików, RecoverPy to najszybszy i najłatwiejszy sposób na odzyskanie usuniętych plików w systemie Linux.
Co to jest RecoverPy i dlaczego go potrzebujesz?
Ważne jest, aby system plików Linuksa był czysty i uporządkowany. Śmieci pozostałe po wyrzuconych pakietach, przerwanych projektach i rzadko używanych aplikacjach gromadzą się z czasem. Zanim się zorientujesz, zabraknie Ci miejsca. Usługi nie uruchamiają się, a powłoka nie działa tak, jak powinna.
Chociaż możesz przeglądać swoje katalogi pojedynczo i sprawdzać każdy plik przed wybraniem do usunięcia, bardziej prawdopodobne jest, że użyjesz jednego z wielu doskonałych
aplikacje do czyszczenia systemu dostępne dla systemu Linux. Te aplikacje mają intuicyjny interfejs i umożliwiają usuwanie plików z wielu katalogów jednocześnie.Katastrofa! W pośpiechu, by odzyskać ważne miejsce na dysku, przypadkowo wymazałeś swój prawie ukończony doktorat. praca magisterska, zeskanowane kopie aktu ślubu i liczne artykuły prasowe, które zachowałeś dla potomności.
Po tym, jak skończysz karać się za to, że nie zrobiłeś tego właściwie utrzymywać efektywny harmonogram tworzenia kopii zapasowych, nadszedł czas, aby odzyskać swoje pliki!
RecoverPy to potężna aplikacja w języku Python, która wykorzystuje możliwości systemu do odzyskiwania utraconych plików, a nawet plików, które zostały nadpisane. W przeciwieństwie do lepiej znanych narzędzia do odzyskiwania plików, takie jak Testdisk, który może być trudny w użyciu, RecoverPy został zaprojektowany tak, aby był prosty.
Aplikacja może skanować cały system i lokalizować ciągi znaków w nazwach plików, nagłówkach, a nawet w plikach binarnych, o których inaczej byś nie pomyślał. Co najlepsze, RecoverPy oferuje intuicyjny i atrakcyjny terminalowy interfejs użytkownika (TUI), który ułatwia odzyskiwanie usuniętych plików w systemie Linux.
Jak zainstalować RecoverPy w systemie Linux
Ponieważ RecoverPy jest aplikacją Pythona, musisz mieć zainstalowany Python w swoim systemie Linux. Sprawdź, czy masz go zainstalowanego, wpisując to polecenie w dowolnym terminalu:
python3 --wersja
Jeśli nie masz zainstalowanego języka Python, postępuj zgodnie z naszymi instrukcjami jak zainstalować Pythona na Ubuntu.
RecoverPy zależy od lsblk zbierania informacji o urządzeniach blokowych, grep wyszukiwać i dopasowywać wzorce, dd do odczytu i zapisu plików oraz postępu, aby dać ci wskazówkę, jak przebiega wyszukiwanie. Możesz zainstalować wszystkie te zależności w dystrybucjach pochodzących z Debiana za pomocą:
sudo apt install grep coreutils util-linux progress
W systemach związanych z Arch:
sudo pacman -S grep coreutils util-linux progress
Lub w rodzinie Fedora z:
sudo dnf zainstaluj grep coreutils util-linux postęp
Teraz możesz zainstalować RecoverPy za pomocą:
sudo python3 -m pip zainstaluj odzyskiwanie
Zauważyłeś, że zrobiliśmy niezwykły krok, instalując pakiet Pythona za pomocą sudo, zamiast zwykłego użytkownika. Dzieje się tak, ponieważ aby przeszukać system plików, RecoverPy musi być uruchamiany jako root lub wywoływany za pomocą sudo. Zainstalowanie pakietu za pomocą sudo może zapobiec późniejszemu zamieszaniu.
Użyj RecoverPy, aby uratować usunięte pliki w systemie Linux
Przed uruchomieniem RecoverPy warto dowiedzieć się jak najwięcej o brakującym pliku. Nazwa pliku to dobry początek, a jeśli przeszukasz w ten sposób, RecoverPy wyświetli również wpisy z historii powłoki, usuniętej historii przeglądarki i innych.
Inne przydatne informacje to data utworzenia pliku, a jeśli szukasz usuniętego zdjęcia, model aparatu. Te szczegóły są zwykle zawarte w nagłówkach plików graficznych i mogą pomóc w zlokalizowaniu utraconego pliku.
W celach demonstracyjnych utworzyliśmy plik o nazwie „testdoc”, wkleiliśmy do niego artykuł z wiadomości BBC, zapisaliśmy go, a następnie użyliśmy rm aby usunąć plik.
Najlepiej byłoby odmontować partycję, którą zamierzasz przeszukać i uruchomić RecoverPy z oddzielnej partycji, aby zapobiec dalszym zmianom utraconego pliku.
Uruchom RecoverPy z:
sudo python3 -m odzyskiwanie
...i wprowadź wyszukiwany ciąg w polu wyszukiwania.
Użyj Patka aby przejść do menu „Dostępne partycje”, a następnie klawiszami strzałek wybierz partycje, które chcesz przeszukać. Kiedy jesteś szczęśliwy, uderzaj Patka ponownie, aż podświetli się „Rozpocznij wyszukiwanie”. Wchodzić aby rozpocząć wyszukiwanie.
RecoverPy będzie na bieżąco informować Cię o postępach, a po zakończeniu zobaczysz ekran pełen wyników. Jak widać na zrzucie ekranu, mogą one odnosić się do skrawków poleceń, operacji na plikach, ciągów wyszukiwania i nie tylko.
O wiele lepiej jest, jeśli wiesz coś związanego z zawartością pliku. Do następnego wyszukiwania udało nam się przypomnieć kilka słów tekstu z pliku, a kilka minut później RecoverPy zawęziło wyniki do jednego kandydata.
Naciskać Wchodzić aby wybrać wpis, który chcesz sprawdzić, a następnie na następnym ekranie zdecyduj, czy jest to usunięty plik, który chcesz uratować. Jeśli tak, naciśnij Patka w takim razie dwa razy Wchodzić aby wybrać „Dodaj blok” i Patka więc dwa razy więcej Wchodzić aby zapisać plik w nowej lokalizacji.
To takie proste.
Odzyskiwanie usuniętych plików w systemie Linux jest łatwe dzięki RecoverPy
Teraz wiesz, jak szybko i łatwo odzyskać usunięte pliki w systemie Linux, nie musisz się martwić o przypadkowe usunięcie ważnych dokumentów. Aby uzyskać dodatkowy spokój ducha, rozważ przechowywanie ważnych plików online za pomocą przystępnej cenowo pamięci masowej w chmurze.