Computer >> คอมพิวเตอร์ >  >> ระบบ >> MAC

ค้นหาและลบไฟล์ .DS_Store ทั้งหมดด้วยคำสั่งง่ายๆ เดียว

ค้นหาและลบไฟล์ .DS_Store ทั้งหมดด้วยคำสั่งง่ายๆ เดียว

หากคุณเป็นผู้ใช้ Mac OS X คุณอาจคุ้นเคยกับไฟล์ “.DS_Store” ที่ระบบสร้างขึ้นโดยอัตโนมัติเมื่อคุณเปิดโฟลเดอร์ การทำงานของไฟล์ “.DS_Store” คือการจัดเก็บแอตทริบิวต์ที่กำหนดเองของโฟลเดอร์ เช่น ตำแหน่งของไอคอนหรือการเลือกภาพพื้นหลัง เพื่อที่ครั้งต่อไปที่คุณเปิดโฟลเดอร์เดิม โฟลเดอร์นั้นจะยังคงอยู่ในสถานะเดิม เซสชั่น.

ไฟล์ “.DS_Store” จะถูกซ่อนไว้โดยค่าเริ่มต้น และโดยส่วนใหญ่แล้วจะไม่ทำให้เกิดปัญหาใดๆ นั่นคือจนกว่าคุณจะต้องซิปโฟลเดอร์แล้วส่งให้เพื่อนของคุณ (โดยใช้ระบบปฏิบัติการอื่น) หรืออัปโหลดโฟลเดอร์การพัฒนาของคุณ ไปยังเซิร์ฟเวอร์ คุณจะพบว่าโฟลเดอร์นี้มีไฟล์ “DS_Store” ที่ไม่น่าดูมากมายที่คุณไม่ต้องการแชร์กับเพื่อน ๆ

หากคุณกำลังมองหาวิธีลบอินสแตนซ์ทั้งหมดของไฟล์ “.DS_Store” ในโฟลเดอร์อย่างรวดเร็ว นี่คือคำสั่งที่คุณสามารถใช้ได้:

หมายเหตุ :คำสั่งต่อไปนี้จะทำงานใน Linux เช่นกัน

1. เปิดเทอร์มินัลใน Mac OS X ของคุณ

2. ป้อนคำสั่งต่อไปนี้:

find /path/to-folder \( -name '.DS_Store' \) -delete

แทนที่ “/path/to/folder” ด้วยพาธไฟล์จริงของโฟลเดอร์ เช่น “/var/www/html”

สิ่งที่คำสั่งด้านบนทำคือใช้ find คำสั่งให้ค้นหาโฟลเดอร์เฉพาะ (แบบเรียกซ้ำ) สำหรับไฟล์ที่มีชื่อที่มี “.DS_Store” และลบออกเมื่อพบ

แค่นั้นแหละ. ตอนนี้คุณสามารถลบอินสแตนซ์ทั้งหมดของไฟล์ “.DS_Store” ได้อย่างง่ายดายก่อนที่จะแชร์โฟลเดอร์กับผู้อื่น