การเปิด Finder Windows จาก Terminal

สารบัญ:

Anonim

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

การเปิด Finder Windows จาก Terminal