Computer >> Máy Tính >  >> Xử lý sự cố >> MAC

Cách sử dụng Terminal để khôi phục các tệp đã xóa trên Mac

Cách sử dụng Terminal để khôi phục các tệp đã xóa trên Mac

Nhờ lõi dựa trên Unix, Mac cung cấp nhiều cách để hoàn thành hầu hết các tác vụ phổ biến, bao gồm khôi phục các tệp đã xóa, có thể được thực hiện bằng cách sử dụng lệnh Finder hoặc Mac Terminal. Bài viết này tập trung vào phương pháp thứ hai và mô tả mọi thứ bạn cần biết về Mac Terminal khi nói đến khôi phục dữ liệu.

Làm cách nào để khởi chạy Terminal trên Mac?

Cách sử dụng Terminal để khôi phục các tệp đã xóa trên Mac

Terminal chỉ là một ứng dụng khác trên máy tính Mac (có nhiều trình giả lập terminal thay thế mà bạn có thể chọn), có nghĩa là bạn có thể khởi chạy nó giống như bất kỳ ứng dụng nào khác:

Tùy chọn # 1:Mở Finder, đi tới / Applications / Utilities, nhấp đúp vào Terminal.

Cách sử dụng Terminal để khôi phục các tệp đã xóa trên Mac

Tùy chọn # 2:Nhấn Command-Space để mở Spotlight, nhập “terminal” và nhấn Enter.

Cách sử dụng Terminal để khôi phục các tệp đã xóa trên Mac

Tùy chọn # 3:Gọi Launchpad (từ Dock hoặc bằng cách nhấn F4), nhập “terminal”, nhấp vào Terminal.

Cách sử dụng Terminal để khôi phục các tệp đã xóa trên Mac

Nếu bạn định sử dụng Terminal thường xuyên, chúng tôi khuyên bạn nên ghim nó vào Dock bằng cách nhấp chuột phải vào biểu tượng của nó trên Dock và chọn Options> Keep in Dock.

Terminal hoạt động như thế nào?

Bạn có thể coi Terminal là cổng vào Unix bên dưới của máy tính Mac. Nó cung cấp giao diện dòng lệnh cho hệ điều hành, cho phép bạn tương tác với máy tính bằng cách nhập lệnh trên bàn phím, thay vì sử dụng chuột để tương tác với giao diện đồ họa thông thường.

Hầu hết người dùng thông thường không bao giờ sử dụng Terminal vì giao diện người dùng đồ họa của Mac đủ tốt cho hầu hết các nhu cầu sử dụng máy tính.

Tuy nhiên, có một số cài đặt ẩn chỉ có thể được truy cập thông qua dòng lệnh. Ngoài ra, một số hoạt động nhất định có thể được thực hiện hiệu quả hơn nhiều (hoặc thậm chí hoàn toàn tự động) bằng một vài lệnh đơn giản hơn là một loạt các cú nhấp chuột.

Nếu bạn chưa bao giờ sử dụng Terminal trên Mac trước đây, bạn hoàn toàn có thể cảm thấy lo sợ vì nó, nhưng thực sự thì không có gì phải sợ cả. Tất cả những gì bạn cần làm là làm theo hướng dẫn của chúng tôi về cách sử dụng lệnh phục hồi để khôi phục các tệp đã xóa bằng Mac Terminal.

Làm cách nào để khôi phục các tệp đã xóa bằng Mac Terminal?

Khi bạn xóa tệp trên máy Mac, tệp đó sẽ được chuyển vào Thùng rác hoặc bị xóa vĩnh viễn. Trong phần này, chúng tôi giải thích cách bạn có thể khôi phục cả tệp nằm trong Thùng rác và tệp bị xóa vĩnh viễn bằng Mac Terminal.

Khôi phục tệp từ Thùng rác bằng Mac Terminal

Khôi phục tệp từ Thùng rác thông qua dòng lệnh rất dễ dàng vì Thùng rác thực sự chỉ là một thư mục đặc biệt mà từ đó bạn có thể sao chép bất kỳ tệp nào bằng một lệnh đơn giản.

Bước 1:Mở ngăn Tùy chọn Bảo mật &Quyền riêng tư của Tùy chọn Hệ thống và chọn tab Quyền riêng tư.

Bước 2:Mở khóa giao diện bằng cách nhấp vào biểu tượng ổ khóa, chọn Full Disk Access từ danh sách dịch vụ ở bên trái và kéo và thả biểu tượng cho Terminal vào danh sách.

Cách sử dụng Terminal để khôi phục các tệp đã xóa trên Mac

Bước 3:Khởi chạy thiết bị đầu cuối.

Bước 4:Nhập cd .Trash và nhấn Enter để điều hướng đến thư mục Trash.

Bước 5:Gõ ls -al ~ / .Trash và nhấn Enter để xem nội dung của thư mục Trash.

Cách sử dụng Terminal để khôi phục các tệp đã xóa trên Mac

Bước 6:Nhập tên tệp mv ../ và nhấn Enter để di chuyển một tệp cụ thể vào thư mục chính của bạn (thay thế tên tệp bằng tên tệp bạn muốn khôi phục).

Bước 7:Nhập Quit và nhấn Enter để đóng Terminal.

Khôi phục tệp đã xóa bằng lệnh “rm”

Lệnh rm có thể được sử dụng để xóa bất kỳ tệp nào trực tiếp từ Terminal. Vì các tệp bị xóa bằng lệnh rm không chuyển đến thư mục Thùng rác nên bạn không thể khôi phục chúng bằng phương pháp được mô tả ở trên.

Tuy nhiên, bạn có thể khôi phục chúng bằng ứng dụng khôi phục dữ liệu dành cho Mac như PhotoRec, chạy trong Terminal và có thể được cài đặt bằng Homebrew.

Lưu ý:Nếu bạn muốn quét ổ đĩa hệ thống bên trong của mình (ổ đĩa cài đặt macOS), bạn cần hoàn thành các bước sau trước khi có thể sử dụng ứng dụng khôi phục dữ liệu:

  1. Khởi động lại máy Mac và giữ đồng thời phím Command + R để khởi động vào chế độ Khôi phục.
  2. Mở menu Tiện ích ở đầu màn hình và chọn Thiết bị đầu cuối.
  3. Nhập vô hiệu hóa csrutil và nhấn Enter để tắt Bảo vệ tính toàn vẹn của hệ thống.
  4. Khởi động lại máy Mac của bạn.
  5. Khởi chạy thiết bị đầu cuối.

Hãy nhớ rằng việc tắt Bảo vệ toàn vẹn hệ thống đi kèm với một số rủi ro nhất định vì nó giúp bảo vệ máy Mac của bạn khỏi phần mềm độc hại.

Bước 1:Cài đặt Homebrew bằng cách dán lệnh sau vào Terminal:

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

Bước 2:Nhập brew install testdisk và nhấn Enter để cài đặt TestDisk (PhotoRec có trong gói TestDisk).

Bước 3:Nhập sudo photorec và nhấn Enter để khởi chạy PhotoRec.

Cách sử dụng Terminal để khôi phục các tệp đã xóa trên Mac

Bước 4:Chọn ổ cứng của bạn.

Cách sử dụng Terminal để khôi phục các tệp đã xóa trên Mac

Bước 5:Chọn phân vùng của bạn. Chọn tùy chọn Không có phân vùng để quét toàn bộ ổ đĩa.

Cách sử dụng Terminal để khôi phục các tệp đã xóa trên Mac

Bước 6:Chọn hệ thống tệp phù hợp và nhấn Enter. PhotoRec sẽ tự động đề xuất những gì nó cho là lựa chọn phù hợp.

Cách sử dụng Terminal để khôi phục các tệp đã xóa trên Mac

Bước 7:Chọn điểm đến để lưu các tệp đã khôi phục và nhấn C trên bàn phím của bạn khi hoàn tất.

Cách sử dụng Terminal để khôi phục các tệp đã xóa trên Mac

Nếu bạn thấy PhotoRec quá khó sử dụng và bạn chỉ muốn khôi phục lại các tệp đã xóa vĩnh viễn của mình một cách nhanh chóng và dễ dàng nhất có thể, bạn có thể khôi phục chúng bằng Disk Drill và ứng dụng khôi phục dữ liệu dễ sử dụng với giao diện người dùng đồ họa hiện đại và hỗ trợ hàng trăm định dạng tệp.

Để khôi phục các tệp đã xóa vĩnh viễn bằng Disk Drill:

  1. Tải xuống và cài đặt Disk Drill. Cách sử dụng Terminal để khôi phục các tệp đã xóa trên Mac
  2. Nhấp vào nút Khôi phục bên cạnh ổ đĩa mà tệp của bạn đã được lưu trữ trước khi xóa. Cách sử dụng Terminal để khôi phục các tệp đã xóa trên Mac
  3. Chọn các tệp bạn muốn khôi phục, chỉ định thư mục khôi phục và nhấp lại vào nút Khôi phục. Cách sử dụng Terminal để khôi phục các tệp đã xóa trên Mac

Đó là cách khôi phục dữ liệu đơn giản với Disk Drill.

Khôi phục tệp từ bản sao lưu Cỗ máy thời gian

Bạn thực sự có thể khôi phục các tệp đã xóa từ bản sao lưu Cỗ máy thời gian mà không cần sử dụng giao diện đồ họa, điều này có thể hữu ích trong các trường hợp khi bạn không thể sử dụng bàn di chuột hoặc chuột của mình hoặc tương tác với giao diện người dùng đồ họa vì một số lý do khác.

Bước 1:Sử dụng tab Quyền riêng tư trong ngăn tùy chọn Bảo mật và Quyền riêng tư để thêm Thiết bị đầu cuối vào danh sách các ứng dụng có Quyền truy cập toàn đĩa như chúng tôi đã giải thích trong giải pháp đầu tiên.

Bước 2:Khởi chạy Terminal.

Bước 3:Gõ tmutil listbackups để liệt kê tất cả các bản sao lưu Time Machine có sẵn.

Cách sử dụng Terminal để khôi phục các tệp đã xóa trên Mac

Bước 4:Nhập

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

để khôi phục tệp của bạn.

  • $ BACKUP_PATH =vị trí sao lưu Cỗ máy thời gian của bạn.
  • $ ORIGINAL_PATH =vị trí của tệp đã bị xóa.
  • $ DESTINATION =nơi bạn muốn khôi phục tệp đã xóa.

Kết luận

Như bạn có thể thấy, bạn có thể khôi phục các tệp đã xóa bằng Mac Terminal nhưng chỉ trong một số trường hợp nhất định. Vì việc khôi phục tệp từ Terminal không dễ dàng, người dùng Mac thông thường trước tiên nên thử một ứng dụng khôi phục dữ liệu với giao diện người dùng đồ họa và chỉ thử nghiệm với các lệnh phục hồi nếu nó không hoạt động.