Anonim

บางครั้งคุณอาจต้องการซ่อนแอพบางตัวใน macOS โดยไม่ต้องถอนการติดตั้ง อาจเป็นเพราะคุณยังต้องการเข้าถึงแอพในอนาคตหรือเพราะคุณไม่ต้องการให้ผู้ใช้ Mac เปิดแอพผ่าน Finder หรือแม้กระทั่งเมื่อต้องจัดการกับแอพ Apple ในตัวซึ่งไม่ได้ดีเสมอไป ความคิดที่จะลบ
โชคดีที่ macOS มีคุณสมบัติการจัดการไฟล์ที่ทรงพลังซึ่งทำให้ผู้ใช้สามารถซ่อนไฟล์ (และแสดงในภายหลัง) และแอพได้อย่างง่ายดาย ดังนั้นหากมีแอพเฉพาะที่คุณต้องการซ่อนนี่คือวิธีทำ

ซ่อนแอป Mac ผ่านทางเทอร์มินัล

  1. ค้นหาแอพที่คุณต้องการซ่อน ในตัวอย่างของเราเราจะใช้ Microsoft OneDrive
  2. เรียกใช้ Terminal และใช้คำสั่งต่อไปนี้เพียงเปลี่ยนชื่อแอพที่เกี่ยวข้องเพื่อให้เหมาะกับสถานการณ์ของคุณ
  3. sudo chflags -h ซ่อน "/Applications/.app"

  4. เนื่องจากนี่เป็นคำสั่ง superuser ให้ป้อนรหัสผ่านผู้ดูแลระบบของคุณเมื่อได้รับแจ้ง เมื่อคุณทำแล้วแอพที่กำหนดจะหายไปจาก Finder ทันที
  5. อย่างไรก็ตามโปรดทราบว่าแอพนั้นถูกซ่อนอยู่และไม่ถูกลบ คุณยังคงสามารถเข้าถึงได้ผ่านทาง Spotlight และมันจะยังคงเปิดตัวเมื่อเปิดประเภทไฟล์ที่เกี่ยวข้องหรือหากมีการกำหนดค่าให้ทำงานตอนบูทหรือผ่านสคริปต์

หากต้องการ ยกเลิก การซ่อนแอปที่ซ่อนอยู่ให้ทำซ้ำขั้นตอนข้างต้น แต่ใช้ค่าสถานะที่ ห้าม ใช้แทน:

sudo chflags -h ไม่ถูกซ่อน "/Applications/.app"

ซ่อนแอป Apple ที่ได้รับการป้องกัน

ขั้นตอนข้างต้นจะใช้ได้กับแอปของบุคคลที่สามส่วนใหญ่และแม้แต่แอปของ Apple บางตัว แต่ถ้าคุณลองด้วยแอพ Apple บางตัวเช่น News หรือ Safari คุณจะได้รับข้อผิดพลาด“ ไม่อนุญาตให้ใช้งาน” นี่เป็นเพราะแอพบางตัวได้รับการปกป้องโดย System Integrity Protection (SIP) ซึ่งเป็นคุณสมบัติความปลอดภัยที่นำเสนอใน El Capitan ที่ปกป้องสิ่งที่ Apple คิดว่าเป็นไฟล์สำคัญของระบบ
ในการซ่อนหรือแก้ไขแอพและไฟล์ที่ได้รับการป้องกันคุณจะต้องปิดการใช้งาน SIP อย่างน้อยก็ชั่วคราว เมื่อปิดใช้งาน SIP แล้วคุณสามารถทำซ้ำขั้นตอนด้านบนเพื่อซ่อนแอพที่ต้องการและเปิดใช้งาน SIP อีกครั้งเมื่อดำเนินการเสร็จเพื่อให้แน่ใจว่า Mac ของคุณยังคงได้รับการป้องกัน

วิธีซ่อนแอป mac ใน macos ผ่านทางเทอร์มินัล