ถ้าฉันลบไฟล์. DS_Store ด้วยตนเองจากไดเรกทอรีสิ่งที่เลวร้ายที่สุดที่สามารถเกิดขึ้นได้ ข้อมูลสำคัญใดที่ฉันอาจสูญเสีย
ถ้าฉันลบไฟล์. DS_Store ด้วยตนเองจากไดเรกทอรีสิ่งที่เลวร้ายที่สุดที่สามารถเกิดขึ้นได้ ข้อมูลสำคัญใดที่ฉันอาจสูญเสีย
คำตอบ:
ไฟล์. DS_Store นั้นจะถูกใช้โดย Finder เพื่อเก็บการตั้งค่ามุมมองที่กำหนดเองสำหรับโฟลเดอร์นั้น ในกรณีส่วนใหญ่จะไม่มีอะไรเกิดขึ้นหากคุณลบหรือการตั้งค่ามุมมอง Finder แบบกำหนดเองที่แย่ที่สุด (ขนาดไอคอนตำแหน่งสีพื้นหลัง ฯลฯ ) จะหายไป
หากคุณพยายามรักษาประสบการณ์ 'ค้นหาพื้นที่' ใน OS X คุณอาจสนใจมากขึ้น แต่สำหรับผู้ใช้ส่วนใหญ่จะไม่มีการเปลี่ยนแปลงใด ๆ
extended file attributes
แต่ Finder จะไม่พยายามอ่านจากที่นั่น เพื่อดูตัวเอง:mdls -n kMDItemFinderComment myfile
-n
สวิตช์ไม่ทำงาน -name
ฉันต้องใช้
สิ่งที่แย่ที่สุดที่จะเกิดขึ้นก็คือคุณลักษณะการแสดงผลโฟลเดอร์ (ตำแหน่งไอคอนและการตั้งค่ามุมมอง) จะหายไป หากคุณไม่พิจารณาตำแหน่งไอคอนและการตั้งค่ามุมมองสำคัญไม่มีข้อมูลสำคัญเก็บไว้ในไฟล์เหล่านี้ดังนั้นจึงปลอดภัยที่จะลบ
เท่าที่ฉันสามารถบอกได้พวกเขาเก็บการตั้งค่าทั้งหมดที่แสดงในตัวเลือกมุมมองในไอคอนและมุมมองรายการ (หรือบางส่วนของการตั้งค่าหลังจากที่มีการเปลี่ยนแปลงบางอย่าง)
ในมุมมองคอลัมน์ตัวเลือกที่ด้านล่างจะเหมือนกันสำหรับโฟลเดอร์ทั้งหมด แต่การจัดเรียงและเรียงลำดับตามโหมดจะยังคงถูกบันทึกในไฟล์. DS_Store
เปิดเสมอในความหมายว่า "บันทึกโหมดมุมมองที่ใช้ก่อนหน้าของโฟลเดอร์นี้เป็นไฟล์. DS_Store" มันจะแทนที่โหมดมุมมองเริ่มต้น (FXPreferredViewStyle ซึ่งมักจะเปลี่ยนไปหลังจากปิดหน้าต่าง) หากคุณทำเครื่องหมาย "เปิดในมุมมองคอลัมน์เสมอ" และกด⌘1โหมดมุมมองเฉพาะโฟลเดอร์จะกลายเป็นมุมมองแบบไอคอน
ไฟล์. DS_Store ยังมีขนาดเริ่มต้นของ windows ส่วนต่าง ๆ ที่แสดงของหน้าต่างตำแหน่งของไอคอนในมุมมองไอคอนและความกว้างของแถบด้านข้าง
ความคิดเห็นที่น่าสนใจจะถูกเก็บไว้ทั้งในไฟล์. DS_Store และคุณสมบัติเพิ่มเติม หากคุณลบไฟล์. DS_Store Finder จะไม่เห็นความคิดเห็น แต่ Spotlight จะ
ตั้งแต่ OS X 10.6 เป็นต้นไปรูปแบบของการ.DS_Store
เปลี่ยนจากข้อความเป็นไบนารีและดูเหมือนว่า Apple จะไม่มีเอกสารประกอบดังนั้นคุณจะไม่ทราบผลที่แท้จริงของการลบไฟล์ดังกล่าว
แต่ตามข้อมูลที่เรามีไฟล์นั้นจะเก็บข้อมูลเกี่ยวกับวิธีที่จะแสดงไดเรกทอรีและไฟล์ (เช่นตำแหน่งใน Finder) มันถือชุดของระเบียนที่ให้คุณสมบัติของไฟล์ในไดเรกทอรีหรือของไดเรกทอรีตัวเอง (เรียกว่า.
) ในรูปแบบต้นไม้ B เช่นเดียวกับ
นอกจากนี้ยังจัดเก็บตำแหน่งที่ไฟล์ถูกลบในโฟลเดอร์ถังขยะดังนั้นลบไฟล์ DS_Store ออกจากที่นั่น Finder จะไม่ทราบตำแหน่งดั้งเดิมของไฟล์ที่คุณลบ
ดังนั้นหากคุณไม่ต้องกังวลว่าโฟลเดอร์จะแสดงอย่างไรใน Finder คุณสามารถลบออกได้อย่างปลอดภัย หากเป็นไฟล์ DS_Store ภายในโฟลเดอร์ถังขยะของคุณควรปล่อยทิ้งไว้
หากคุณสนใจเพิ่มเติมว่ามีอะไรเก็บไว้ในไฟล์DS_Storeอย่างแน่นอนคุณอาจลองใช้dsstore_dump.pl
เครื่องมือที่สามารถอ่านบันทึกไฟล์ของร้านค้าในรูปแบบที่มนุษย์สามารถอ่านได้
ดูเพิ่มเติมที่: รูปแบบ DS_Store ที่ CPAN
rm
ไฟล์ด้วยตนเอง~/.Trash
ฉันจะปล่อยให้.DS_Store
ไฟล์ยุ่งเหยิงกับไดรฟ์ของฉันที่จะถูกลบโดยการคลิก 'ล้างข้อมูลในถังขยะ' หรือไม่?" ถ้าฉันเข้าใจคุณถูกต้องผลที่ตามมาเพียงอย่างเดียวก็คือว่าไฟล์เดียว.DS_Store
ในโฟลเดอร์ถังขยะนั้นอาจกลายเป็นความยุ่งเหยิง ... ใช่ไหม? :)
.DS_Store
ส่วนใหญ่ไม่มีเอกสาร
.DS_Store
ไฟล์!