Quick Look ใน macOS สะดวกสำหรับการดูตัวอย่างไฟล์ แต่นี่คือเหตุผลที่คุณอาจต้องการล้างแคชเป็นครั้งคราว

เราได้พูดถึงวิธีใช้ Quick Look ใน macOS ไปก่อนหน้านี้แล้ว เมื่อใช้เทคโนโลยีนี้ คุณสามารถดูตัวอย่างเนื้อหาของไฟล์ได้อย่างรวดเร็วโดยไม่ต้องเปิดโดยการเลือกและกดแป้นเว้นวรรค

ทุกครั้งที่คุณทำเช่นนั้น Apple จะสร้างภาพขนาดเล็กเพื่อแสดงรายการปัจจุบันที่แสดงในหน้าต่าง Quick Look รูปภาพเหล่านั้นจะถูกแคชและเมื่อเวลาผ่านไปสามารถสร้างขนาดที่ประเมินค่าได้

ในบางกรณี หากไฟล์ถูกจัดเก็บไว้ในวอลุ่มที่ไม่ได้เข้ารหัส พวกเขายังสามารถรั่วไหลของข้อมูลที่ละเอียดอ่อนซึ่งคุณไม่ต้องการให้เกิดขึ้น ด้วยเหตุผลทั้งสองประการนี้ คุณอาจต้องการลบข้อมูลแคช Quick Look ออกจาก Mac เป็นครั้งคราว

ไฟล์ที่จัดเก็บ

ใน macOS Ventura นั้น Quick Look จะจัดเก็บไฟล์แคชหลายไฟล์ใน/private/var/folders/ในโฟลเดอร์ที่มีชื่อแบบสุ่ม โดยปกติจะมีอักขระสองตัว จากนั้นอีกโฟลเดอร์ที่มีชื่อสุ่มยาว และโฟลเดอร์ที่อยู่ภายในชื่อ”C”ตัวอย่างเช่น/private/var/folders/x8/067t9c811b38449zf9swlz980000gn/C

ภายในโฟลเดอร์”C”มีอีกโฟลเดอร์หนึ่งชื่อ”com.apple.quicklook.ThumbnailsAgent”และภายในโฟลเดอร์แคชนั้นมีโฟลเดอร์ชื่อ”com.apple.QuickLook.thumbnailcache”

macOS quicklook.ThumbnailsAgent ทำงานในพื้นหลังบน Mac ของคุณเป็นบริการ XPC (เรียกว่าเซิร์ฟเวอร์ Quick Look) ซึ่งจะรอสัญญาณเพื่อเตรียมภาพขนาดย่อของ Quick Look สิ่งนี้จะเกิดขึ้นทุกครั้งที่คุณเลือกรายการใน Finder หรือแอพอื่นที่รองรับและกดแป้นเว้นวรรค

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

หากเอกสารที่เลือกเป็นข้อความ ภาพขนาดย่อที่แคชไว้อาจมีภาพขนาดเล็กของข้อความจริงของเอกสารเหล่านั้น ซึ่งจะรั่วไหลไปยังโฟลเดอร์ที่แคชไว้

หากเอกสารหรือรูปภาพมีข้อมูลส่วนตัวที่ละเอียดอ่อน และคุณดูอย่างรวดเร็ว ไฟล์แคชเหล่านี้สามารถสร้างสำเนาของข้อมูลที่รั่วไหลไปยังแคชได้ เมื่อเป็นเช่นนั้น แอพอื่นๆ หรือผู้ที่สามารถเข้าถึง Mac ได้สามารถเข้าไปอ่านข้อมูลที่แคชไว้ได้

ไฟล์เหล่านี้ประกอบด้วยภาพขนาดย่อ ข้อมูล ฐานข้อมูล SQLite หลายฐานข้อมูล และไฟล์อื่นๆ

Apple จัดส่งเครื่องมือ UNIX แบบไบนารีกับ macOS ที่เรียกว่า qlmanage ซึ่งอยู่ที่/usr/bin/qlmanage บนระบบไฟล์ของ Startup Disk โดยปกติโฟลเดอร์/usr และโฟลเดอร์ย่อยจะถูกซ่อน ดังนั้นคุณจะต้องแสดงไฟล์ที่มองไม่เห็นใน Terminal หรือ Finder ก่อนจึงจะเห็นโฟลเดอร์ได้

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือ qlmanage ให้พิมพ์ man qlmanage ใน Terminal แล้วกด Return

มีหลายค่าสถานะที่คุณสามารถส่งไปยัง qlmanage เพื่อบอกให้ทราบ จะทำอย่างไร คำสั่งบางส่วน ได้แก่:

-r-รีเซ็ต Quick Look Server และไฟล์แคชทั้งหมด-m-รับข้อมูลเกี่ยวกับ Quick Look Server รวมถึงตัวสร้าง QL ทั้งหมดซึ่งเป็นปลั๊กอินสำหรับอ่านข้อมูลที่กำหนดเองด้วย Quick Look-t-แสดงภาพขนาดย่อ Quick Look ที่สร้างขึ้นสำหรับไฟล์ที่เลือก-p-แสดงตัวอย่าง Quick Look ที่สร้างขึ้นสำหรับไฟล์ที่เลือก

การล้างแคช

หากต้องการล้างแคช Quick Look บน macOS ให้พิมพ์ qlmanage-r cache ในเทอร์มินัลแล้วกด Return

โปรดทราบว่าหลังจากเคลียร์เงินสดแล้ว ครั้งต่อไปที่คุณดูไฟล์ขนาดใหญ่หรือหลายไฟล์อย่างรวดเร็ว อาจมีความล่าช้าเล็กน้อย นี่เป็นเพราะแอพที่เลือกอาจต้องสร้างภาพตัวอย่างและภาพขนาดย่อใหม่ และหากภาพเหล่านั้นมีขนาดใหญ่ อาจใช้เวลาสักครู่

ปิดใช้งานแคช Quick Look

ไม่มีคำสั่งโดยตรงสำหรับการหยุดบริการ XPC ที่ทำงานอยู่เบื้องหลังเพื่อสร้างการแสดงตัวอย่าง Quick Look หากคุณฆ่า com.apple.quicklook.ThumbnailsAgent โดยใช้ตัวตรวจสอบกิจกรรม จะไม่หยุดตราบใดที่ระบบปฏิบัติการจะรีสตาร์ทโดยอัตโนมัติ

หากคุณต้องการปิดใช้งานแคช Quick Look ทั้งหมด คุณจะต้องแยกตัวสร้าง Quick Look ที่อยู่ใน System/Library/QuickLook/โดยเฉพาะ Text.qlgenerator และ Image.qlgenerator

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

โปรดทราบว่าตัวสร้าง Quick Look ของบุคคลที่สามอาจติดตั้งในโฟลเดอร์โฮมของผู้ใช้ที่/Users/~/Library/QuickLook/

เราไม่แนะนำให้ทำเช่นนี้ เนื่องจากโดยทั่วไปการยุ่งกับส่วนต่างๆ ของระบบปฏิบัติการไม่ใช่ความคิดที่ดี และอาจทำให้ระบบปฏิบัติการเสียหายหรือทำให้ Mac ของคุณไม่สามารถบู๊ตได้ แต่ถ้าคุณต้องการปิดใช้งาน QuickLook ก็มีตัวเลือกให้

Categories: IT Info