แสดงไฟล์ที่ซ่อนใน Mac OS X
ต้องการแสดงไฟล์ที่ซ่อนอยู่ใน Mac หรือไม่? นี่เป็นเรื่องปกติธรรมดาถ้าคุณต้องการเข้าถึงไฟล์ที่ซ่อนอยู่ใน Mac เช่นไฟล์. htaccess ที่คุณดาวน์โหลด bash_profile ไดเรกทอรี .svn - ระบุว่าไม่สามารถมองเห็นได้โดยค่าเริ่มต้น - คุณสามารถเรียกใช้คำสั่งด้านล่างจาก terminal เพื่อตั้งค่าไฟล์ที่ซ่อนไว้ให้ปรากฏใน 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 write com.apple.finder AppleShowAllFiles TRUE;killall Finder
สำหรับการแสดงไฟล์ที่ซ่อนใน Mac OS X 10.8 Lion Mountain, OS X 10.7 Lion, Mac OS X 10.6 Snow Leopard และก่อนหน้านี้ให้ใช้สตริงคำสั่งเริ่มต้นแทน:
defaults write 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 อาจดูยุ่งมากไปกว่าที่คุณอาจคุ้นเคยและไม่จำเป็นต้องออกไปเรื่อย ๆ Thankfully มันเป็นเพียงเรื่องง่ายที่จะเปลี่ยนกลับ
จำ Finder ต้องเปิดใช้งานใหม่เพื่อแสดงไฟล์และโฟลเดอร์ที่ซ่อนไว้ไอคอนเหล่านี้จะปรากฏเป็นไอคอนโปร่งแสงเล็กน้อยพร้อมกับไอคอนปกติ ไฟล์และโฟลเดอร์ที่ซ่อนโดยทั่วไปจะมี "." หน้าชื่อของพวกเขา แต่รายการอื่น ๆ สามารถถูกซ่อนไว้เช่นกันผ่านทางคำสั่ง chflags
หากคุณมีปัญหากับคำสั่งข้างต้นด้วยเหตุผลบางประการคุณสามารถแบ่งออกเป็นสองส่วนได้ดังนี้:
คำสั่งแรกเพื่อแสดงไฟล์ที่มองไม่เห็นใน Mac:
defaults write com.apple.finder AppleShowAllFiles TRUE
จากนั้นคำสั่งให้ฆ่าและเรียกใช้ Finder ใหม่บน Mac ซึ่งเป็นตำแหน่งที่ไฟล์ที่มองไม่เห็นจะปรากฏขึ้น:
killall Finder
โปรดทราบว่า Refreshing Finder จำเป็นเสมอ นี่เป็นเช่นเดียวกันใน OS X El Capitan, Yosemite และ Mac OS X เวอร์ชันเก่าด้วยเช่นกัน Finder ต้องได้รับการรีเฟรชด้วยวิธีนี้เพื่อเปิดเผยโฟลเดอร์และไฟล์ที่ซ่อนอยู่เสมอ
* หมายเหตุอย่างรวดเร็วเกี่ยวกับ Mac OS X เวอร์ชันต่างๆ: ถ้าคุณดูอย่างรอบคอบคุณจะสังเกตเห็นว่ามีความแตกต่างเล็กน้อยในการทำให้ไฟล์และโฟลเดอร์ที่ซ่อนอยู่ในเวอร์ชัน macOS และ Mac OS X รุ่นเก่ากับ Mac OS เวอร์ชันเก่า ซอฟต์แวร์ระบบ X (com.apple.finder vs com.apple.Finder) ปลอกดังกล่าวมีความสำคัญ แต่นั่นคือเหตุผลที่คุณต้องป้อนไวยากรณ์ที่แน่นอน
ย้อนกลับไปเป็นค่าเริ่มต้นและทำให้ไฟล์ถูกซ่อนอีกครั้งใน Mac OS X
หากต้องการซ่อนไฟล์ที่ตั้งใจจะซ่อนอีกครั้งเพื่อกลับไปใช้ค่าเริ่มต้นของ Mac เพื่อไม่ให้มองไม่เห็นคุณสามารถพิมพ์คำสั่ง defaults ดังต่อไปนี้ได้ อย่างที่คุณเห็นทุกอย่างเหมือนกันยกเว้น TRUE ถูกเปลี่ยนเป็น "FALSE":
defaults write com.apple.Finder AppleShowAllFiles FALSE;killall Finder
จำความแตกต่างเล็กน้อยใน OS X Mavericks, El Capitan และ Yosemite จะทำอย่างไรกับการใช้ตัวพิมพ์ใหญ่:
defaults write com.apple.finder AppleShowAllFiles FALSE;killall Finder
ตีกลับและอีกครั้งคำสั่งจะตั้งค่าการเปลี่ยนแปลงการเปิดเผยไฟล์และ relaunch Finder เพื่อให้สามารถ relaunch สำหรับการเปลี่ยนแปลงมีผล
นั่นคือทั้งหมดที่มีไป! การเปลี่ยนจะเปลี่ยนกลับและคุณจะกลับไปใช้ค่าเริ่มต้นโดยซ่อนโฟลเดอร์และไฟล์ที่มองไม่เห็นใน Mac OS X Finder อีกต่อไป
แสดงไฟล์ที่ซ่อนอยู่ใน Mac Open หรือ Save Dialogue ชั่วคราว
อีกวิธีหนึ่งในการใช้คำสั่ง defaults above คือการแสดงไฟล์ที่ซ่อนทั้งหมดได้อย่างรวดเร็วใน Mac OS X Open หรือ Save โดยการกด Command + Shift + Period บนแป้นพิมพ์ร่วมกัน คุณจะเห็นการเปลี่ยนแปลงทันทีที่พบไฟล์ที่ซ่อนอยู่
ลำดับคำสั่งนั้นสามารถใช้เพื่อสลับไปมาหรือกลับไปกลับมาได้ซึ่งจะเปิดเผยและซ่อนไฟล์อีกครั้งตามต้องการ สำหรับผู้ใช้หลายคนการกดแป้นพิมพ์นี้เป็นการใช้งานที่เหมาะสมที่สุดเมื่อต้องแก้ไขไฟล์ที่มองไม่เห็น แต่ไม่จำเป็นต้องทำให้สามารถมองเห็นได้ตลอดเวลา
แสดงไฟล์และโฟลเดอร์ที่ซ่อนไว้ใน Mac ชั่วคราวด้วย Terminal
อีกวิธีหนึ่งในการดูไฟล์ที่ซ่อนอยู่ใน OS X อย่างรวดเร็วคือการใช้คำสั่ง ls ภายในเทอร์มินัลให้พิมพ์คำสั่งต่อไปนี้:
ls -a
ธง - บอกคำสั่ง ls (list) เพื่อแสดงเนื้อหาทั้งหมดรวมถึงไฟล์ที่ซ่อนอยู่ จากนั้นคุณก็ต้องระบุไดเรกทอรีถ้าคุณต้องการดูไฟล์ที่ซ่อนอยู่ในนั้น:
ls -a ~/Sites/betasite
วิธีนี้จะไม่ส่งผลต่อ Finder หรือการมองเห็นไฟล์ที่ซ่อนอยู่นอกการใช้เครื่องหมาย --a ทำให้เป็นตัววัดชั่วคราวเพื่อดูเนื้อหาทั้งหมดของไดเร็กทอรีหรือโฟลเดอร์ทั้งหมดได้อย่างรวดเร็วแม้ว่าคำสั่ง defaults above จะไม่ถูกใช้ก็ตาม
วิธีหนึ่งที่จะนำไปยังเครื่องเทอร์มินัลไปยัง GUI แม้ว่าจะใช้คำสั่ง 'เปิด' กำกับที่ไฟล์ที่ซ่อนอยู่ นี่คือตัวอย่าง:
open .not_visible_by_default
ซึ่งจะเปิดไฟล์ที่เรียกว่า ".not_visible_by_default" ลงในแอป GUI เริ่มต้นที่เชื่อมโยงกับไฟล์ประเภทนี้ในกรณีนี้จะเป็นไฟล์ข้อความและ TextEdit จะเปิดขึ้น เคล็ดลับนี้ยังสามารถใช้เพื่อเปิดไดเรกทอรีที่ซ่อนไว้ใน Finder ตัวอย่างเช่นมีไวยากรณ์ต่อไปนี้:
open ~/.git
ที่จะเปิดใช้งานไดเร็กทอรี ".git" ที่ซ่อนไว้ในไดเร็กทอรีโฮมของผู้ใช้ในหน้าต่าง Finder โดยไม่ต้องเปิดเผยไฟล์อื่นทั้งหมด