การเปิด Finder Windows จาก Terminal
สารบัญ:
Finder เบราว์เซอร์ระบบไฟล์ Mac OS X เป็นเพียงแอปพลิเคชัน GUI ที่ดูดี และสามารถโต้ตอบได้อย่างลื่นไหลจากบรรทัดคำสั่ง
หมายความว่าคุณสามารถข้ามไปยังไดเร็กทอรีและเปิดหน้าต่าง Mac Finder ใดๆ ก็ได้โดยตรงจากเทอร์มินัลโดยใช้สตริงคำสั่งง่ายๆ ตามคำสั่ง 'เปิด'
วิธีเปิด Finder Windows จาก Terminal ใน Mac OS
ไวยากรณ์ทั่วไปที่จะใช้สำหรับสิ่งนี้มีดังนี้:
open /Path/To/Directory/
ตัวอย่างเช่น หากคุณต้องการเปิดโฟลเดอร์ที่มีแอปพลิเคชัน Finder ดังกล่าว (ซึ่งจะทำให้คุณสามารถเปิดได้ด้วยการดับเบิลคลิก) คุณสามารถใช้ไวยากรณ์คำสั่งต่อไปนี้:
open /System/Library/CoreServices/
การเปิดไดเร็กทอรีรูทใน Finder ทำได้ง่ายเช่นกัน:
เปิด /
การเปิด User Home Directory สามารถทำได้ดังนี้:
เปิด~
จะเกิดอะไรขึ้นถ้าคุณฝังลึกอยู่ในระบบไฟล์ภายใน Terminal และจำเป็นต้องเปิดเส้นทางลึกนั้นใน Finder การเข้าถึงไดเร็กทอรีการทำงานปัจจุบันในหน้าต่าง Finder ใหม่ทำได้อย่างรวดเร็วโดยพิมพ์สตริงคำสั่งต่อไปนี้ใน Terminal:
เปิด .
ตัว “.” (จุด) เป็นการอ้างอิง UNIX ไปยังไดเร็กทอรีการทำงานปัจจุบัน (PWD บางครั้งเรียกว่า Current Working Directory หรือ CWD) และจะเปลี่ยนไปตามตำแหน่งของเทอร์มินัล ตัวอย่างเช่น หากคุณเพิ่งเปิด Terminal ซึ่งมีค่าเริ่มต้นเป็นโฟลเดอร์เริ่มต้นของผู้ใช้ การพิมพ์คำสั่งนั้นในบรรทัดคำสั่งจะเป็นการเปิดโฮมไดเร็กทอรีของคุณทันที แต่คุณสามารถอยู่ที่ใดก็ได้และใช้งานได้เหมือนเดิม มีการกล่าวถึงการใช้ 'เปิด' จากบรรทัดคำสั่งเพื่อข้ามไปยังโฟลเดอร์ปัจจุบัน (PWD) ใน Finder
คุณยังสามารถระบุไดเร็กทอรีที่จะเปิดจากเทอร์มินัลไปยัง Finder เช่น:
open /Applications/Utilities/
สิ่งนี้จะเปิดโฟลเดอร์แอปยูทิลิตี้ของคุณ ลองกับอะไรก็ได้
นี่เป็นวิธีที่ยอดเยี่ยมในการข้ามไปยังไดเร็กทอรีระบบที่ฝังลึกด้วยการเติมแท็บ:
open /System/Library/Application\ Support/iTunes/Defaults/Preferences/
โปรดทราบว่า Open ยังสามารถใช้เพื่อเปิดแอปพลิเคชันและทำงานอื่นๆ สิ่งนี้ทำให้คำสั่ง 'เปิด' สามารถเปิดใช้งานแอปพลิเคชันเฉพาะของระบบอีกครั้ง เช่นเดียวกับแอปอื่นๆ ในหัวข้อ “Finder” นั้น แอปพลิเคชัน Finder สามารถเปิดใช้งานได้เหมือนแอปอื่นหากเกิดข้อขัดข้องหรือปิดด้วยเหตุผลบางประการ ในการทำเช่นนั้น เพียงป้อนสตริงคำสั่งต่อไปนี้ในเทอร์มินัล:
open /System/Library/CoreServices/Finder.app
อีกครั้ง สามารถใช้กับแอปพลิเคชันอื่นๆ ทั่วทั้ง OS X เพียงชี้ไปที่แอป
หากเปิดแอปที่เป็นปัญหาไม่ได้ผล บางครั้งคุณอาจต้องชี้สตริงที่เปิดไปที่ไบนารีของแอปพลิเคชันที่อยู่ภายในแพ็คเกจ .app แทน เช่น
open /Applications/Sample.app/Contents/MacOS/Sample
ตำแหน่งที่แม่นยำของไบนารีของแอปพลิเคชันอาจแตกต่างกันไปตามแต่ละแอปพลิเคชัน หากมีข้อสงสัย ให้ค้นหาในไดเร็กทอรี “name.app/Contents/”
คำถามเชิงตรรกะต่อไปอาจเป็นวิธีการย้อนกลับ นั่นคือวิธีการเปิดหน้าต่าง Terminal.app ใหม่ซึ่งตั้งค่าเป็นไดเร็กทอรีปัจจุบันตามที่ดูใน Finder ปรากฎว่าคุณลักษณะดังกล่าวมีอยู่ในบริการ OS X แม้ว่าผู้ใช้จะต้องเปิดใช้งานบริการ "New Terminal at Folder" เพื่อรับฟังก์ชันดังกล่าว ซึ่งสามารถเข้าถึงได้ด้วยการคลิกขวาที่ไดเร็กทอรีใดๆ ภายใน Finder