Jak używać Terminala do odzyskiwania usuniętych plików na Mac za darmo

Recover Deleted Files with Mac Terminal

Dzięki swojemu rdzeniu opartemu na Unixie, Mac oferuje wiele sposobów na wykonanie większości typowych zadań, w tym odzyskiwanie usuniętych plików, które można przeprowadzić za pomocą Findera lub poleceń w Terminalu Mac. Ten artykuł koncentruje się na tej drugiej metodzie i opisuje wszystko, co musisz wiedzieć o Terminalu Mac w kontekście odzyskiwania danych.

Jak działa terminal?

Możesz myśleć o Terminalu jako o bramie do unixowego wnętrza komputerów Mac. Zapewnia on interfejs wiersza poleceń do systemu operacyjnego, umożliwiając interakcję z komputerem poprzez wpisywanie poleceń na klawiaturze, zamiast używać myszy do interakcji ze standardowym interfejsem graficznym.

Większość zwykłych użytkowników nigdy nie używa Terminala, ponieważ graficzny interfejs użytkownika Mac jest wystarczający dla większości potrzeb komputerowych.

Jednakże, istnieją pewne ukryte ustawienia, do których można uzyskać dostęp tylko za pomocą wiersza poleceń. Dodatkowo, niektóre operacje można wykonać znacznie bardziej efektywnie (lub nawet całkowicie zautomatyzować) za pomocą kilku prostych poleceń niż serii kliknięć myszką.

Jeśli nigdy wcześniej nie używałeś Terminala na Macu, zupełnie naturalne jest, że możesz czuć się nieco onieśmielony, ale naprawdę nie ma się czego bać. Wystarczy, że będziesz postępować zgodnie z naszymi instrukcjami, jak użyć komendy undelete do odzyskiwania usuniętych plików za pomocą Terminala Mac.

Jak odzyskać usunięte pliki za pomocą Terminala Mac?

Kiedy usuwasz plik na Macu, plik jest albo przenoszony do Kosz, albo trwale usuwany. W tej sekcji wyjaśniamy, jak odzyskać pliki, które znajdują się w Koszu, oraz pliki, które zostały trwale usunięte, za pomocą Terminala Mac.

Odzyskiwanie plików z Kosza za pomocą Terminala Mac

Odzyskiwanie plików z Kosza za pomocą wiersza poleceń jest łatwe, ponieważ Kosz to tak naprawdę specjalny folder, z którego można skopiować dowolny plik za pomocą prostego polecenia.

Krok 1:Otwórz panel Preferencje zabezpieczeń i prywatności Preferencji systemowych i wybierz zakładkę Prywatność .

Krok 2:Odblokuj interfejs, klikając ikonę kłódki, wybierz Pełny dostęp do dysku z listy usług po lewej stronie, a następnie przeciągnij ikonę Terminala na listę.

Full Disk Access

Krok 3:Uruchom Terminal.

Krok 4:Wpisz cd .Trash i naciśnij Enter, aby przejść do folderu Kosz.

Krok 5:Wpisz ls -al ~/.Trash i naciśnij Enter, aby wyświetlić zawartość folderu Kosz.

View the Content of the Trash Folder

Krok 6:Wpisz mv filename ../ i naciśnij Enter, aby przenieść określony plik do folderu domowego (zamień filename na nazwę pliku, który chcesz odzyskać).

Krok 7:Wpisz Zakończ i naciśnij Enter, aby zamknąć Terminal.

Odzyskaj pliki usunięte poleceniem „rm”

Polecenie rm może być użyte do usunięcia dowolnego pliku bezpośrednio z Terminala. Ponieważ pliki usunięte za pomocą polecenia rm nie trafiają do folderu Kosz, nie możesz ich odzyskać za pomocą opisanej powyżej metody.

Możesz jednak odzyskać je za pomocą aplikacja do odzyskiwania danych dla Mac jak PhotoRec, który działa w Terminalu i może być zainstalowany przy użyciu Homebrew.

Zawiadomienie : Jeśli chcesz zeskanować wewnętrzny dysk systemowy (dysk, na którym zainstalowano macOS), musisz wykonać następujące kroki, zanim będziesz mógł użyć aplikacji do odzyskiwania danych:

  1. Uruchom ponownie Maca i jednocześnie przytrzymaj klawisze Command + R, aby uruchomić tryb odzyskiwania.
  2. Otwórz menu Narzędzia u góry ekranu i wybierz Terminal.
  3. Wpisz csrutil disable i naciśnij Enter, aby wyłączyć Ochronę Integralności Systemu.
  4. Uruchom ponownie swojego Maca.
  5. Uruchom Terminal.

Pamiętaj, że wyłączenie System Integrity Protection wiąże się z pewnym ryzykiem, ponieważ pomaga chronić Maca przed złośliwym oprogramowaniem.

 

Krok 1:Zainstaluj Homebrew poprzez wklejenie następującego polecenia w Terminalu:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Krok 2:Wpisz brew install testdisk i naciśnij Enter, aby zainstalować TestDisk (PhotoRec jest dołączony do pakietu TestDisk).

Krok 3:Type sudo photorec  and hit Enter to launch PhotoRec.

Launch PhotoRec

Krok 4:Wybierz swój dysk twardy.

Select your hard drive

Krok 5:Wybierz swoją partycję. Wybierz opcję Brak partycji, aby przeskanować cały dysk.

Select your hard drive

Krok 6:Wybierz właściwy system plików i naciśnij Enter. PhotoRec automatycznie zasugeruje to, co uważa za właściwą opcję.

Select the file system

Krok 7:Wybierz miejsce docelowe, aby zapisać odzyskane pliki i naciśnij C na klawiaturze, gdy skończysz.

Select a destination for recovered files

Jeśli uważasz, że PhotoRec jest zbyt trudny w obsłudze i chcesz jak najszybciej i bezboleśnie odzyskać trwale usunięte pliki, możesz je odzyskać za pomocą Disk Drill, łatwej w użyciu aplikacji do odzyskiwania danych z nowoczesnym interfejsem graficznym i obsługą setek formatów plików. Aby odzyskać trwale usunięte pliki za pomocą Disk Drill:

  1. Pobierz i zainstaluj Disk Drill.Disk Drill 4 for Mac Install
  2. Kliknij przycisk Odzyskaj obok dysku, na którym były przechowywane twoje pliki przed usunięciem.start scan with disk drill
  3. Wybierz pliki, które chcesz odzyskać, określ katalog odzyskiwania i kliknij przycisk Następny .select files to recover

Tak proste jest odzyskiwanie danych za pomocą Disk Drill.

Odzyskiwanie plików z kopii zapasowej Time Machine

Możesz faktycznie odzyskać usunięte pliki z kopii zapasowej Time Machine bez użycia interfejsu graficznego, co może być przydatne w sytuacjach, gdy nie możesz używać touchpada lub myszy lub wchodzić w interakcje z graficznym interfejsem użytkownika z jakiegoś innego powodu.

Krok 1:Użyj karty Prywatność w panelu preferencji Bezpieczeństwo i prywatność, aby dodać Terminal do listy aplikacji z pełnym dostępem do dysku, jak wyjaśniliśmy w pierwszym rozwiązaniu.

Krok 2:Uruchom Terminal.

Krok 3:Wpisz tmutil listbackups , aby wyświetlić wszystkie dostępne kopie zapasowe Time Machine.

List of Available Time Machine Backups

Krok 4:Type

tmutil restore '$BACKUP_PATH/$ORIGINAL_PATH' '$DESTINATION'

aby przywrócić swój plik.

  • $BACKUP_PATH = lokalizacja kopii zapasowej Time Machine.
  • $ORIGINAL_PATH = lokalizacja usuniętego pliku.
  • $DESTINATION = miejsce, w którym chcesz odzyskać usunięty plik.

Wnioski

Jak widzisz, istnieje możliwość odzyskaj usunięte pliki za pomocą Mac Terminal, ale tylko w pewnych sytuacjach. Ponieważ odzyskiwanie plików z Terminala jest dalekie od łatwości, zwykli użytkownicy Maca powinni najpierw spróbować aplikacji do odzyskiwania danych z interfejsem graficznym i eksperymentować z komendami odzyskiwania plików tylko wtedy, gdy to nie zadziała.

FAQ:

Terminal to kolejna aplikacja na komputerach Mac, co oznacza, że możesz ją uruchomić jak każdą inną aplikację:

  1. Otwórz Finder, przejdź do /Aplikacje/Narzędzia , kliknij dwukrotnie Terminal.
  2. Naciśnij Command-Space, aby otworzyć Spotlight, wpisz „terminal” i naciśnij Wprowadź .
  3. Uruchom Launchpad (z Docka lub naciskając F4), wpisz „terminal”, kliknij Terminal.
Oznacza to, że wprowadzona przez Ciebie komenda nie została rozpoznana jako prawidłowa komenda. Ten błąd może wystąpić z różnych powodów, takich jak niepoprawna pisownia, błędna składnia lub brak zainstalowanej komendy w systemie.
Aby odzyskać usunięty folder za pomocą Terminala na Macu, wykonaj następujące kroki:

  1. Otwórz Terminal
  2. Przejdź do Kosza używając polecenia cd: cd ~/.Trash
  3. Jeśli chcesz zobaczyć zawartość swojego Kosza, użyj polecenia ls: ls -l
  4. Gdy zidentyfikujesz folder, który chcesz odzyskać, użyj polecenia mv, aby przenieść go z Kosza: mv DeletedFolder ~/Documents/ – to polecenie przeniesie cały folder DeletedFolder do Dokumentów
David Morelo to doświadczony pisarz technologiczny z dekadą profesjonalnego doświadczenia i tytułem licencjata z lingwistyki angielskiej. Posiada również certyfikat Google Cybersecurity. W Macgasm głównie pisze recenzje produktów i szczegółowe przewodniki, koncentrując się na macOS i iOS. Technologiczna podróż Davida rozpoczęła… Pełna biografia