du บน Mac OS 10.9 ให้คำตอบที่ต่างกันสองข้อสำหรับไดเรกทอรีเดียวกัน


1

ถ้าฉันวิ่ง du เกี่ยวกับฉัน iMovie Library.imovielibrary ฉันสามารถรับผลลัพธ์ที่แตกต่างกันสองแบบขึ้นอยู่กับว่าฉันทำงานอย่างไร du. อย่างไรก็ตามฉันเชื่อว่าทั้งสองอย่างควรมีค่าเท่ากัน ดูเถิด:

davids-imac:Movies david$ du -s iMovie\ Library.imovielibrary
33069784    iMovie Library.imovielibrary
davids-imac:Movies david$ du -s * | grep iMovie\ Library.imovielibrary
9816792 iMovie Library.imovielibrary
davids-imac:Movies david$ cd iMovie\ Library.imovielibrary/
davids-imac:iMovie Library.imovielibrary david$ du -s .
33069784    .

33069784 กับ 9816792? ฮะ?!?

หากฉันคัดลอกชุดข้อมูลนี้ไปยังเครื่องอื่น 10.9 โดยใช้ ditto over AFP จะแสดงค่าที่ถูกต้องโดยไม่คำนึงถึง

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

ความคิดใด ๆ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.