ในระบบปฏิบัติการ macOS ไฟล์และโฟลเดอร์บางส่วนจะถูกซ่อนไว้โดยค่าเริ่มต้น เพื่อความเป็นระเบียบและความปลอดภัยของระบบปฏิบัติการ อย่างไรก็ตาม ในการทำงานระดับ System Architect หรือการจัดการไฟล์ระดับลึก บางครั้งคุณอาจจำเป็นต้องเข้าถึงไฟล์ที่ถูกซ่อนเหล่านั้นอย่างถาวร
หากคุณพบว่าคีย์ลัดมาตรฐาน (Cmd + Shift + .) ไม่สามารถใช้งานได้ หรือคุณต้องการสั่งการให้ระบบเปิด/ปิดการแสดงไฟล์ซ่อนทั้งหมดในระดับระบบอย่างถาวร การใช้แอปพลิเคชัน Terminal คือคำตอบที่ทรงพลังที่สุด
🚀 การแสดงไฟล์ซ่อนถาวรผ่าน Terminal (Show Hidden Files)
การทำเช่นนี้เป็นการแก้ไขค่า Registry ของ Finder โดยตรง เพื่อบังคับให้ระบบปฏิบัติการแสดงไฟล์ที่ซ่อนทั้งหมด ไม่ใช่แค่การเปิดดูชั่วคราว
ขั้นตอนที่ 1: เปิด Terminal
เปิดแอปพลิเคชัน Terminal (คุณสามารถค้นหาได้โดยกด Cmd + Spacebar แล้วพิมพ์คำว่า Terminal)
ขั้นตอนที่ 2: สั่งเปิดการแสดงไฟล์ซ่อน
คัดลอกคำสั่งต่อไปนี้ไปวางใน Terminal แล้วกด Enter เพื่อสั่งการ:
BASH / Shell
defaults write com.apple.finder AppleShowAllFiles -bool true
คำสั่งนี้จะเขียนค่า true ลงใน Preference Domain ของ Finder เพื่อเปิดการแสดงไฟล์ซ่อนทั้งหมด
ขั้นตอนที่ 3: รีสตาร์ท Finder
เพื่อให้การเปลี่ยนแปลงมีผลทันทีและระบบอัปเดตค่าใหม่ คุณต้องสั่งรีสตาร์ท Finder โดยพิมพ์คำสั่งนี้แล้วกด Enter:
BASH / Shell
killall Finder
เมื่อทำครบทั้ง 3 ขั้นตอนแล้ว คุณจะสามารถมองเห็นไฟล์ที่ซ่อนอยู่ทั้งหมดในระบบได้
🔄 วิธีปิดการแสดงไฟล์ซ่อน (กลับสู่ค่าปกติ)
หากคุณต้องการกลับไปสู่การตั้งค่าเดิมที่ไฟล์ส่วนใหญ่ถูกซ่อนไว้เพื่อความปลอดภัยของระบบ ให้ทำตามขั้นตอนเดิม แต่เปลี่ยนค่า true เป็น false:
- สั่งปิดการแสดงไฟล์ซ่อน:
คัดลอกคำสั่งนี้ไปวางแล้วกดEnter:BASH / Shell
defaults write com.apple.finder AppleShowAllFiles -bool false
- รีสตาร์ท Finder:
พิมพ์คำสั่งนี้แล้วกดEnter:BASH / Shell
killall Finder
💡 เคล็ดลับเพิ่มเติม: การตรวจสอบไฟล์ซ่อนด้วย Terminal
นอกจากคำสั่ง defaults write ที่เป็นการแก้ไขค่าระบบแล้ว หากคุณต้องการเพียงแค่ดูไฟล์ที่ซ่อนอยู่ในโฟลเดอร์ปัจจุบันอย่างรวดเร็ว คุณสามารถใช้คำสั่ง ls ร่วมกับแฟล็ก -a (all) ได้:
BASH / Shell
ls -a
คำสั่งนี้จะแสดงไฟล์ทั้งหมด รวมถึงไฟล์ที่เริ่มต้นด้วยจุด (.) ซึ่งเป็นไฟล์ที่ระบบถือว่าเป็นไฟล์ซ่อน
บทสรุป
การใช้ Terminal เพื่อจัดการไฟล์ซ่อนบน macOS เป็นทักษะที่สำคัญสำหรับผู้ใช้งานระดับสูง (Advanced Users) เพราะมันช่วยให้คุณสามารถควบคุมพฤติกรรมของระบบปฏิบัติการได้ในระดับที่ลึกกว่าการใช้ GUI ทั่วไป ไม่ว่าจะเป็นการเปิดหรือปิดการแสดงไฟล์ซ่อน การเข้าใจคำสั่ง defaults write และ killall จะช่วยให้คุณสามารถแก้ไขปัญหาการเข้าถึงไฟล์ที่ถูกจำกัดได้อย่างถาวรและมีประสิทธิภาพ