Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> MAC

วิธีใช้ Terminal เพื่อกู้คืนไฟล์ที่ถูกลบบน Mac

วิธีใช้ Terminal เพื่อกู้คืนไฟล์ที่ถูกลบบน Mac

ด้วยแกนหลักที่ใช้ Unix ทำให้ Mac มีหลายวิธีในการทำงานทั่วไปให้สำเร็จ รวมถึงการกู้คืนไฟล์ที่ถูกลบ ซึ่งสามารถทำได้โดยใช้คำสั่ง Finder หรือ Mac Terminal บทความนี้เน้นที่วิธีการหลังและอธิบายทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับ Mac Terminal เมื่อพูดถึงการกู้คืนข้อมูล

วิธีการเปิด Terminal บน Mac

วิธีใช้ Terminal เพื่อกู้คืนไฟล์ที่ถูกลบบน Mac

Terminal เป็นเพียงแอปอื่นบนคอมพิวเตอร์ Mac (มีเทอร์มินัลอีมูเลเตอร์ทางเลือกมากมายที่คุณสามารถเลือกได้) ซึ่งหมายความว่าคุณสามารถเปิดใช้งานได้เหมือนกับแอปอื่นๆ:

ตัวเลือก #1:เปิด Finder ไปที่ /Applications/Utilities ดับเบิลคลิก Terminal

วิธีใช้ Terminal เพื่อกู้คืนไฟล์ที่ถูกลบบน Mac

ตัวเลือก #2:กด Command-Space เพื่อเปิด Spotlight พิมพ์ “terminal” แล้วกด Enter

วิธีใช้ Terminal เพื่อกู้คืนไฟล์ที่ถูกลบบน Mac

ตัวเลือก #3:เรียกใช้ Launchpad (จาก Dock หรือกด F4) พิมพ์ “terminal” คลิก Terminal

วิธีใช้ Terminal เพื่อกู้คืนไฟล์ที่ถูกลบบน Mac

หากคุณต้องการใช้ Terminal เป็นประจำ เราขอแนะนำให้คุณปักหมุดไว้บน Dock โดยคลิกขวาที่ไอคอนบน Dock แล้วเลือก Options> Keep in Dock

เทอร์มินัลทำงานอย่างไร

คุณสามารถคิดว่า Terminal เป็นประตูสู่จุดอ่อน Unix ของคอมพิวเตอร์ Mac มีอินเทอร์เฟซบรรทัดคำสั่งสำหรับระบบปฏิบัติการ ช่วยให้คุณโต้ตอบกับคอมพิวเตอร์โดยพิมพ์คำสั่งบนแป้นพิมพ์ แทนที่จะใช้เมาส์เพื่อโต้ตอบกับอินเทอร์เฟซแบบกราฟิกทั่วไป

ผู้ใช้ทั่วไปส่วนใหญ่ไม่เคยใช้ Terminal เนื่องจากอินเทอร์เฟซผู้ใช้แบบกราฟิกของ Mac ดีเพียงพอสำหรับความต้องการด้านคอมพิวเตอร์ส่วนใหญ่

อย่างไรก็ตาม มีการตั้งค่าที่ซ่อนอยู่บางอย่างที่สามารถเข้าถึงได้ผ่านทางบรรทัดคำสั่งเท่านั้น นอกจากนี้ การดำเนินการบางอย่างสามารถดำเนินการได้อย่างมีประสิทธิภาพมากขึ้น (หรือทำแบบอัตโนมัติทั้งหมด) ด้วยคำสั่งง่ายๆ เพียงไม่กี่คำที่มากกว่าการคลิกเมาส์หลายชุด

หากคุณไม่เคยใช้ Terminal บน Mac มาก่อน เป็นเรื่องปกติที่จะรู้สึกกลัวบ้าง แต่ก็ไม่มีอะไรต้องกลัวจริงๆ สิ่งที่คุณต้องทำคือทำตามคำแนะนำของเราเกี่ยวกับวิธีใช้คำสั่งยกเลิกการลบเพื่อกู้คืนไฟล์ที่ถูกลบโดยใช้ Mac Terminal

วิธีการกู้คืนไฟล์ที่ถูกลบโดยใช้ Mac Terminal

เมื่อคุณลบไฟล์บน Mac ไฟล์นั้นจะถูกย้ายไปที่ถังขยะหรือถูกลบอย่างถาวร ในส่วนนี้ เราจะอธิบายวิธีกู้คืนทั้งไฟล์ที่อยู่ในถังขยะและไฟล์ที่ถูกลบอย่างถาวรโดยใช้ Mac Terminal

กู้คืนไฟล์จากถังขยะโดยใช้ Mac Terminal

การกู้คืนไฟล์จากถังขยะผ่านบรรทัดคำสั่งทำได้ง่ายเพราะจริงๆ แล้วถังขยะเป็นเพียงโฟลเดอร์พิเศษซึ่งคุณสามารถคัดลอกไฟล์ใดๆ ก็ได้ด้วยคำสั่งง่ายๆ

ขั้นตอนที่ 1:เปิดบานหน้าต่างการตั้งค่าความปลอดภัยและความเป็นส่วนตัวของการตั้งค่าระบบ แล้วเลือกแท็บความเป็นส่วนตัว

ขั้นตอนที่ 2:ปลดล็อกอินเทอร์เฟซโดยคลิกที่ไอคอนล็อก เลือกการเข้าถึงดิสก์แบบเต็มจากรายการบริการทางด้านซ้าย แล้วลากและวางไอคอนสำหรับ Terminal ลงในรายการ

วิธีใช้ Terminal เพื่อกู้คืนไฟล์ที่ถูกลบบน Mac

ขั้นตอนที่ 3:เปิดเทอร์มินัล

ขั้นตอนที่ 4:พิมพ์ cd .Trash แล้วกด Enter เพื่อไปยังโฟลเดอร์ถังขยะ

ขั้นตอนที่ 5:พิมพ์ ls -al ~/.Trash แล้วกด Enter เพื่อดูเนื้อหาของโฟลเดอร์ถังขยะ

วิธีใช้ Terminal เพื่อกู้คืนไฟล์ที่ถูกลบบน Mac

ขั้นตอนที่ 6:พิมพ์ mv filename ../ และกด Enter เพื่อย้ายไฟล์ที่ต้องการไปยังโฟลเดอร์เริ่มต้นของคุณ (แทนที่ชื่อไฟล์ด้วยชื่อไฟล์ที่คุณต้องการกู้คืน)

ขั้นตอนที่ 7:พิมพ์ Quit และกด Enter เพื่อปิด Terminal

กู้คืนไฟล์ที่ถูกลบด้วยคำสั่ง “rm”

คำสั่ง rm สามารถใช้เพื่อลบไฟล์ใดๆ ได้โดยตรงจาก Terminal เนื่องจากไฟล์ที่ถูกลบโดยใช้คำสั่ง rm จะไม่ไปที่โฟลเดอร์ถังขยะ คุณจึงไม่สามารถกู้คืนได้โดยใช้วิธีการที่อธิบายไว้ข้างต้น

อย่างไรก็ตาม คุณสามารถกู้คืนได้โดยใช้แอปพลิเคชันกู้คืนข้อมูลสำหรับ Mac เช่น PhotoRec ซึ่งทำงานใน Terminal และสามารถติดตั้งได้โดยใช้ Homebrew

หมายเหตุ:หากคุณต้องการสแกนไดรฟ์ระบบภายในของคุณ (ไดรฟ์ที่ติดตั้ง macOS) คุณต้องทำตามขั้นตอนต่อไปนี้ก่อนจึงจะสามารถใช้แอปพลิเคชันการกู้คืนข้อมูลได้:

  1. รีบูตเครื่อง Mac และกดปุ่ม Command + R ค้างไว้พร้อมกันเพื่อบูตเข้าสู่โหมดการกู้คืน
  2. เปิดเมนูยูทิลิตี้ที่ด้านบนของหน้าจอแล้วเลือกเทอร์มินัล
  3. พิมพ์ csrutil disable แล้วกด Enter เพื่อปิดใช้งาน System Integrity Protection
  4. รีสตาร์ท Mac ของคุณ
  5. เปิดเทอร์มินัล

โปรดทราบว่าการปิดใช้งาน System Integrity Protection มีความเสี่ยงบางประการ เนื่องจากจะช่วยปกป้อง Mac ของคุณจากซอฟต์แวร์ที่เป็นอันตราย

ขั้นตอนที่ 1:ติดตั้ง Homebrew โดยวางคำสั่งต่อไปนี้ใน Terminal:

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

ขั้นตอนที่ 2:พิมพ์ brew install testdisk แล้วกด Enter เพื่อติดตั้ง TestDisk (PhotoRec รวมอยู่ในแพ็คเกจ TestDisk)

ขั้นตอนที่ 3:พิมพ์ sudo photorec แล้วกด Enter เพื่อเปิด PhotoRec

วิธีใช้ Terminal เพื่อกู้คืนไฟล์ที่ถูกลบบน Mac

ขั้นตอนที่ 4:เลือกฮาร์ดไดรฟ์ของคุณ

วิธีใช้ Terminal เพื่อกู้คืนไฟล์ที่ถูกลบบน Mac

ขั้นตอนที่ 5:เลือกพาร์ติชันของคุณ เลือกตัวเลือกไม่มีพาร์ติชันเพื่อสแกนทั้งไดรฟ์

วิธีใช้ Terminal เพื่อกู้คืนไฟล์ที่ถูกลบบน Mac

ขั้นตอนที่ 6:เลือกระบบไฟล์ที่ถูกต้องแล้วกด Enter PhotoRec จะแนะนำสิ่งที่คิดว่าเป็นตัวเลือกที่เหมาะสมโดยอัตโนมัติ

วิธีใช้ Terminal เพื่อกู้คืนไฟล์ที่ถูกลบบน Mac

ขั้นตอนที่ 7:เลือกปลายทางเพื่อบันทึกไฟล์ที่กู้คืนแล้วกด C บนแป้นพิมพ์เมื่อเสร็จสิ้น

วิธีใช้ Terminal เพื่อกู้คืนไฟล์ที่ถูกลบบน Mac

หากคุณพบว่า PhotoRec ใช้งานยากเกินไป และต้องการเพียงแค่กู้คืนไฟล์ที่ลบอย่างถาวรของคุณกลับคืนมาอย่างรวดเร็วและง่ายดายที่สุด คุณสามารถกู้คืนได้ด้วย Disk Drill และแอปพลิเคชั่นกู้คืนข้อมูลที่ใช้งานง่ายพร้อมอินเทอร์เฟซผู้ใช้แบบกราฟิกที่ทันสมัย และรองรับไฟล์ได้หลายร้อยรูปแบบ

ในการกู้คืนไฟล์ที่ถูกลบอย่างถาวรด้วย Disk Drill:

  1. ดาวน์โหลดและติดตั้ง Disk Drill วิธีใช้ Terminal เพื่อกู้คืนไฟล์ที่ถูกลบบน Mac
  2. คลิกปุ่มกู้คืนถัดจากไดรฟ์ที่จัดเก็บไฟล์ของคุณก่อนที่จะลบ วิธีใช้ Terminal เพื่อกู้คืนไฟล์ที่ถูกลบบน Mac
  3. เลือกไฟล์ที่คุณต้องการกู้คืน ระบุไดเร็กทอรีการกู้คืน และคลิกปุ่มกู้คืนอีกครั้ง วิธีใช้ Terminal เพื่อกู้คืนไฟล์ที่ถูกลบบน Mac

นั่นคือวิธีการกู้คืนข้อมูลง่ายๆ ด้วย Disk Drill

กู้คืนไฟล์จากการสำรองข้อมูล Time Machine

คุณสามารถกู้คืนไฟล์ที่ถูกลบจากข้อมูลสำรอง Time Machine ได้โดยไม่ต้องใช้อินเทอร์เฟซแบบกราฟิก ซึ่งอาจมีประโยชน์ในสถานการณ์ที่คุณไม่สามารถใช้ทัชแพดหรือเมาส์ หรือโต้ตอบกับอินเทอร์เฟซผู้ใช้แบบกราฟิกได้ด้วยเหตุผลอื่น

ขั้นตอนที่ 1:ใช้แท็บความเป็นส่วนตัวในบานหน้าต่างการกำหนดลักษณะความปลอดภัยและความเป็นส่วนตัวเพื่อเพิ่ม Terminal ในรายการแอปพลิเคชันที่มีการเข้าถึงดิสก์เต็มรูปแบบดังที่เราได้อธิบายไว้ในโซลูชันแรก

ขั้นตอนที่ 2:เปิดเทอร์มินัล

ขั้นตอนที่ 3:พิมพ์ tmutil listbackups เพื่อแสดงรายการข้อมูลสำรอง Time Machine ที่มีอยู่ทั้งหมด

วิธีใช้ Terminal เพื่อกู้คืนไฟล์ที่ถูกลบบน Mac

ขั้นตอนที่ 4:พิมพ์

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

เพื่อกู้คืนไฟล์ของคุณ

  • $BACKUP_PATH =ตำแหน่งของการสำรองข้อมูล Time Machine ของคุณ
  • $ORIGINAL_PATH =ตำแหน่งของไฟล์ที่ถูกลบ
  • $DESTINATION =สถานที่ที่คุณต้องการกู้คืนไฟล์ที่ถูกลบ

บทสรุป

อย่างที่คุณเห็น เป็นไปได้ที่จะกู้คืนไฟล์ที่ถูกลบโดยใช้ Mac Terminal แต่เฉพาะในบางสถานการณ์เท่านั้น เนื่องจากการลบไฟล์ออกจาก Terminal ไม่ใช่เรื่องง่าย ผู้ใช้ Mac ทั่วไปจึงควรลองใช้แอปพลิเคชันการกู้คืนข้อมูลที่มีอินเทอร์เฟซผู้ใช้แบบกราฟิก และทดลองด้วยคำสั่งยกเลิกการลบก็ต่อเมื่อใช้งานไม่ได้