แสดงไฟล์ที่ซ่อนอยู่ใน Mac OS X
สารบัญ:
- วิธีการแสดงไฟล์และโฟลเดอร์ที่ซ่อนอยู่บน Mac
- แสดงไฟล์ที่ซ่อนอยู่ใน Mac เปิดหรือบันทึกบทสนทนาชั่วคราว
- แสดงไฟล์และโฟลเดอร์ที่ซ่อนบน Mac ชั่วคราวด้วย Terminal
ต้องการแสดงไฟล์ที่ซ่อนอยู่บน Mac หรือไม่ นี่เป็นเรื่องปกติมากหากคุณพบว่าตัวเองต้องการเข้าถึงไฟล์ที่ซ่อนอยู่ใน Mac ของคุณ เช่น ไฟล์ .htaccess ที่คุณดาวน์โหลด .bash_profile ไดเร็กทอรี .svn อะไรก็ตามที่มีเครื่องหมาย '.' นำหน้า แสดงว่ามองไม่เห็นตามค่าเริ่มต้น คุณสามารถเรียกใช้คำสั่งด้านล่างจากเทอร์มินัลเพื่อตั้งค่าไฟล์ที่ซ่อนอยู่ให้มองเห็นได้ทั่วทั้ง Mac OS X
สำหรับพื้นหลังที่รวดเร็วในการเติมผู้ที่ไม่รู้จัก ไฟล์ที่ซ่อนอยู่ใน Mac OS ถูกกำหนดโดยนำหน้าชื่อไฟล์ด้วยสัญลักษณ์จุดเดียว (.) คุณสามารถสร้าง ไฟล์ถูกซ่อนโดยการวางจุดหน้าชื่อ จึงทำให้ Finder มองไม่เห็น มาดูวิธีการทำให้ไฟล์ที่ซ่อนอยู่ทั้งหมดสามารถมองเห็นได้ใน Mac OS X โดยไม่คำนึงว่าซอฟต์แวร์ระบบจะเป็นเวอร์ชันใดบน Mac
วิธีการแสดงไฟล์และโฟลเดอร์ที่ซ่อนอยู่บน Mac
เป็นการเปลี่ยนแปลงการตั้งค่าเริ่มต้นของ Mac OS X เพื่อให้ Finder แสดงไฟล์ทั้งหมดเสมอ รวมถึงแสดงไฟล์ที่ซ่อนอยู่
- เปิดแอป Terminal ซึ่งอยู่ใน /Applications/Utilities
- ป้อนคำสั่งที่ถูกต้องตามที่แสดงด้านล่าง โดยเลือกเวอร์ชันของ MacOS หรือ Mac OS X ของคุณ:
- กดปุ่ม Return หลังจากป้อนคำสั่งลงในพรอมต์คำสั่ง Terminal ซึ่งจะดำเนินการตามคำสั่งและอนุญาตให้ไฟล์ที่ซ่อนอยู่ปรากฏให้เห็นในระบบไฟล์ของ Mac OS
สำหรับ แสดงไฟล์และโฟลเดอร์ที่ซ่อนอยู่ใน macOS High Sierra 10.13, MacOS Sierra 10.12, OS X El Capitan 10.11, Yosemite 10.10 และ OS X Mavericks 10.9ใช้สตริงคำสั่งต่อไปนี้เพื่อแสดงไฟล์ที่ซ่อน:
defaults เขียน com.apple.finder AppleShowAllFiles TRUE;killall Finder
สำหรับแสดงไฟล์ที่ซ่อนอยู่ใน Mac OS X 10.8 Mountain Lion, OS X 10.7 Lion, Mac OS X 10.6 Snow Leopard และก่อนหน้านี้ ให้ใช้สตริงคำสั่งเริ่มต้นนี้แทน:
defaults เขียน com.apple.Finder AppleShowAllFiles TRUE;killall Finder
นี่คือลักษณะของสตริงคำสั่งเริ่มต้นซึ่งแสดงไฟล์ที่ซ่อนอยู่ใน Mac Terminal:
Finder จะรีเฟรชหลังจากที่คุณกดปุ่ม Return ซึ่งทำให้ Finder ปิดและเปิดใหม่เองเพื่อให้การเปลี่ยนแปลงมีผล จึงเปิดเผยไฟล์ที่ซ่อนอยู่ใน Mac
ตอนนี้ไฟล์ “ที่ซ่อนอยู่” สามารถมองเห็นได้ในหน้าต่าง Finder แต่จะแสดงเป็นไอคอนไฟล์ในเวอร์ชันที่มีสีจาง ซึ่งจะโปร่งใสเล็กน้อย ตัวอย่างการแสดงไฟล์ที่ซ่อนอยู่ใน Finder แสดงอยู่ด้านล่าง
นี่คือลักษณะของไฟล์ที่ซ่อนอยู่เมื่อมองเห็นได้ใน Mac เวอร์ชันใหม่ เช่น macOS High Sierra, Sierra, OS X El Capitan หรือหน้าต่าง Yosemite Finder โปรดทราบว่าโฟลเดอร์และไฟล์ที่ซ่อนอยู่นั้น มองเห็นแต่มีสีเทาจาง ชื่อ:
และนี่คือการแสดงไฟล์ที่ครั้งหนึ่งเคยมองไม่เห็นใน Mac OS X รุ่นก่อนหน้า ซึ่งเน้นไว้ที่นี่:
การตั้งค่านี้จะคงอยู่จนกว่าจะย้อนกลับหรือปิดใช้งาน ซึ่งจะทำให้ไฟล์ทั้งหมดถูกซ่อนอีกครั้งเช่นเดียวกับค่าเริ่มต้นเมื่อมองเห็นไฟล์ทั้งหมดแล้ว หน้าต่าง Finder อาจดูวุ่นวายกว่าที่คุณคุ้นเคย และไม่จำเป็นต้องเปิดทิ้งไว้ตลอดเวลาเสมอไป โชคดีที่เปลี่ยนกลับได้ง่ายพอๆ กัน
โปรดจำไว้ว่า Finder ต้องเปิดใหม่เพื่อแสดงไฟล์และโฟลเดอร์ที่ซ่อนอยู่ โดยจะปรากฏเป็นไอคอนโปร่งแสงเล็กน้อยข้างไอคอนปกติ ไฟล์และโฟลเดอร์ที่ซ่อนโดยทั่วไปจะมี '.' นำหน้าชื่อ แต่รายการอื่นๆ สามารถซ่อนได้เช่นกันผ่านคำสั่ง chflags
หากคุณประสบปัญหากับคำสั่งด้านบนด้วยเหตุผลบางประการ คุณสามารถแบ่งคำสั่งออกเป็นสองส่วนดังนี้:
ก่อนอื่น คำสั่งให้แสดงไฟล์ที่มองไม่เห็นบน Mac:
defaults เขียน com.apple.finder AppleShowAllFiles TRUE
จากนั้นคำสั่งเพื่อฆ่าและเปิด Finder ใหม่บน Mac ซึ่งเป็นตำแหน่งที่ไฟล์ที่มองไม่เห็นจะปรากฏขึ้น:
killall Finder
โปรดทราบว่าจำเป็นต้องรีเฟรช Finder เสมอ สิ่งนี้เหมือนกันใน OS X El Capitan, Yosemite และ Mac OS X เวอร์ชันเก่าด้วย Finder จะต้องรีเฟรชด้วยวิธีนี้เสมอเพื่อเปิดเผยโฟลเดอร์และไฟล์ที่ซ่อนอยู่
บันทึกย่อเกี่ยวกับเวอร์ชันต่างๆ ของ Mac OS X: หากคุณสังเกตดีๆ คุณจะสังเกตเห็นว่ามีความแตกต่างกันเล็กน้อยในการสร้างไฟล์และโฟลเดอร์ที่ซ่อนอยู่ใน macOS และ Mac OS เวอร์ชันใหม่ๆ X กับซอฟต์แวร์ระบบ Mac OS X เวอร์ชันเก่ากว่า (com.apple.finder กับ com.apple.Finder) อย่างไรก็ตาม ตัวพิมพ์เล็กและใหญ่นั้นมีความสำคัญ ซึ่งเป็นเหตุผลว่าทำไมคุณต้องป้อนไวยากรณ์ที่แน่นอน
ย้อนกลับเป็นค่าเริ่มต้น & ทำให้ไฟล์ถูกซ่อนอีกครั้งใน Mac OS X
หากต้องการซ่อนไฟล์ที่ตั้งใจจะซ่อนอีกครั้ง ดังนั้นจะกลับไปใช้การตั้งค่าเริ่มต้นของ Mac ที่ซ่อนไฟล์เหล่านั้นไว้ คุณเพียงแค่พิมพ์คำสั่งเริ่มต้นต่อไปนี้ อย่างที่คุณเห็น ทุกอย่างเหมือนเดิมยกเว้น TRUE เปลี่ยนเป็น “FALSE”:
defaults เขียน com.apple.Finder AppleShowAllFiles FALSE;killall Finder
จำความแตกต่างเล็กน้อยใน OS X Mavericks, El Capitan และ Yosemite ที่เกี่ยวข้องกับการใช้อักษรตัวพิมพ์ใหญ่:
defaults เขียน com.apple.finder AppleShowAllFiles FALSE;killall Finder
กด return และอีกครั้งคำสั่งจะตั้งค่าการเปลี่ยนแปลงการมองเห็นไฟล์และเปิด Finder ใหม่เพื่อให้สามารถเปิดใหม่เพื่อให้การเปลี่ยนแปลงมีผล
แค่นั้นแหละ! การเปลี่ยนแปลงจะเปลี่ยนกลับและคุณจะกลับไปใช้ค่าเริ่มต้นโดยที่โฟลเดอร์และไฟล์ที่ซ่อนอยู่จะไม่ปรากฏใน Mac OS X Finder อีกต่อไป
แสดงไฟล์ที่ซ่อนอยู่ใน Mac เปิดหรือบันทึกบทสนทนาชั่วคราว
อีกวิธีหนึ่งในการไม่ใช้คำสั่งเริ่มต้นข้างต้นคือการแสดงไฟล์ที่ซ่อนอยู่ทั้งหมดในกล่องโต้ตอบเปิดหรือบันทึกของ Mac OS X อย่างรวดเร็วโดยกดปุ่ม Command+Shift+Period บนคีย์บอร์ดกันคุณจะเห็นการเปลี่ยนแปลงทันทีที่ไฟล์ที่ซ่อนถูกเปิดเผย
ลำดับคำสั่งนั้นสามารถใช้สลับไปมาได้ ซึ่งจะเป็นการเปิดเผยและซ่อนไฟล์อีกครั้งตามต้องการ สำหรับผู้ใช้หลายๆ คน การกดแป้นพิมพ์นี้เหมาะสมที่สุดเมื่อต้องแก้ไขไฟล์ที่มองไม่เห็น แต่ไม่จำเป็นต้องทำให้มองเห็นทั้งหมดตลอดเวลา
แสดงไฟล์และโฟลเดอร์ที่ซ่อนบน Mac ชั่วคราวด้วย Terminal
อีกวิธีหนึ่งในการดูไฟล์ที่ซ่อนอยู่ใน OS X ได้อย่างรวดเร็วคือการใช้คำสั่ง ls ภายใน Terminal ที่บรรทัดคำสั่งให้พิมพ์ข้อความต่อไปนี้:
ls -a
แฟล็ก -a บอกให้คำสั่ง ls (รายการ) แสดงเนื้อหาทั้งหมด รวมถึงไฟล์ที่ซ่อนอยู่ จากนั้นคุณต้องระบุไดเร็กทอรีหากคุณต้องการดูไฟล์ที่ซ่อนอยู่ในนั้น:
ls -a ~/Sites/betasite
วิธีนี้ไม่มีผลกับ Finder หรือการมองเห็นไฟล์ที่ซ่อนอยู่นอกการใช้แฟล็ก -a ทำให้เป็นการวัดชั่วคราวเพื่อดูเนื้อหาทั้งหมดของไดเร็กทอรีหรือโฟลเดอร์ใดๆ อย่างรวดเร็ว แม้ว่าค่าเริ่มต้นข้างต้น ไม่ได้ใช้คำสั่ง
วิธีหนึ่งในการส่งต่อเทอร์มินัลไปยัง GUI แม้ว่าจะใช้คำสั่ง 'เปิด' ซึ่งกำกับไปที่ไฟล์ที่ซ่อนอยู่ นี่คือตัวอย่าง:
open .not_visible_by_default
การดำเนินการนี้จะเปิดไฟล์ชื่อ “.not_visible_by_default” ในแอป GUI เริ่มต้นที่เชื่อมโยงกับประเภทไฟล์ ในกรณีนี้ ไฟล์จะเป็นไฟล์ข้อความ ดังนั้น TextEdit จะเปิดขึ้น เคล็ดลับนี้ยังสามารถใช้เปิดไดเร็กทอรีที่ซ่อนอยู่ใน Finder เช่น ไวยากรณ์ต่อไปนี้:
open ~/.git
ซึ่งจะเปิดไดเร็กทอรี ".git" ที่ซ่อนอยู่ในไดเร็กทอรีโฮมของผู้ใช้ในหน้าต่าง Finder โดยไม่เปิดเผยไฟล์อื่นๆ ทั้งหมด