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