ใน Finder ฉันสังเกตว่าถ้าฉันทำซ้ำไฟล์. app บางไฟล์ (ในโฟลเดอร์ Applications) Finder จะแสดงว่าไฟล์. app ที่ซ้ำกันนั้นมีขนาดไม่เท่ากับของจริง ความแตกต่างของขนาดไฟล์นี้ไม่ได้เกิดขึ้นสำหรับไฟล์. app ทั้งหมดที่ฉันทำซ้ำ แต่ดูเหมือนว่าไฟล์. app ที่มีขนาดใหญ่กว่ามีโอกาสมากที่ไฟล์ที่ซ้ำกันจะไม่แสดงขนาดเดียวกันกับต้นฉบับ นี่คือตัวอย่างบางส่วน:
GarageBand.app - 381.7 MB
GarageBand copy.app - 373.2 MB
iMovie.app - 695.3 MB
iMovie copy.app - 635.4 MB
Install Xcode.app - 1.81 GB
Install Xcode copy.app - 1.57 GB
ตอนนี้ฉันยังใหม่กับ Mac และหลังจากที่ฉันสังเกตเห็นปัญหาความแตกต่างของขนาดไฟล์ฉันพบว่าไฟล์. app ไม่ใช่ไฟล์จริง - เป็นไดเรกทอรีจริงๆ แต่ Finder จะแสดงราวกับว่าเป็นไฟล์ ดังนั้นฉันคิดว่ากระบวนการซ้ำซ้อนอาจไม่ได้คัดลอกเนื้อหาทั้งหมดของไดเรกทอรี. app ดั้งเดิมและอธิบายความแตกต่างใน "ขนาดไฟล์" แต่จากนั้นฉันดาวน์โหลดและติดตั้ง DeltaWalker ซึ่งเป็นเครื่องมือกระจายไฟล์ / โฟลเดอร์และ DeltaWalker กล่าวว่าไดเรกทอรี. app ที่ซ้ำกันนั้นเหมือนกับไดเรกทอรี. app ดั้งเดิมทั้งหมด ดังนั้นกระบวนการทำซ้ำจึงทำงานได้อย่างสมบูรณ์และดูเหมือนว่าจะมีปัญหากับขนาดไฟล์ Finder ของรายงาน
ฉันยังตรวจสอบขนาดของไดเรกทอรีใน Terminal โดยใช้คำสั่ง "du" และนั่นก็แสดงให้เห็นถึงความแตกต่างของขนาดระหว่างไดเรกทอรีต้นฉบับและไดเรกทอรีที่ซ้ำกัน:
du -k /Applications/GarageBand.app/
212868 /Applications/GarageBand.app/
du -k /Applications/GarageBand\ copy.app/
397880 /Applications/GarageBand copy.app/
du -k /Applications/iMovie.app/
629644 /Applications/iMovie.app/
du -k /Applications/iMovie\ copy.app/
700500 /Applications/iMovie copy.app/
du -k /Applications/Install\ Xcode.app/
1771864 /Applications/Install Xcode.app/
du -k /Applications/Install\ Xcode\ copy.app/
1772228 /Applications/Install Xcode copy.app/
นอกจากนี้มันไม่ใช่แค่ไดเรกทอรี. app ฉันทำซ้ำไดเรกทอรี / Developer / Library ของฉันและนี่คือสิ่งที่ du พูดว่า:
du -k /Developer/Library/
320784 /Developer/Library/
du -k /Developer/Library\ copy/
399868 /Developer/Library copy/
ทุกคนสามารถอธิบายได้หรือไม่ว่าเหตุใด Mac OS X จึงไม่รายงานขนาดไดเรกทอรีอย่างถูกต้อง มันเป็นข้อผิดพลาด (ยากที่จะเชื่อในสิ่งที่เรียบง่าย) หรือฉันขาดอะไรบางอย่าง (เป็นผู้ใช้ Mac คนใหม่)?
(ฉันใช้ Mac OS X Lion 10.7.2)
ปรับปรุงในการตอบสนองต่อ elofturtle:
สิ่งที่แปลกที่สุดเกี่ยวกับเรื่องนี้คือ Finder ไม่มีความสอดคล้องกัน ฉันเพิ่งสร้างรายการซ้ำของ GarageBand.app 2 รายการจากนั้นทำซ้ำ 2 รายการจากรายการใดรายการหนึ่ง Finder แสดงซ้ำกันทุกครั้งที่มีขนาดแตกต่างกัน:
GarageBand.app - 381.7 MB
GarageBand copy.app - 357.6 MB (duplicate of GarageBand.app)
GarageBand copy 2.app - 353.9 MB (duplicate of GarageBand.app)
GarageBand copy 3.app - 378.2 MB (duplicate of GarageBand copy 2.app)
GarageBand copy 4.app - 329.1 MB (duplicate of GarageBand copy 2.app)
โปรดทราบว่า "GarageBand copy 3.app" ใหญ่กว่า "GarageBand copy 2.app" ในขณะที่ "GarageBand copy 4.app" นั้นเล็กกว่า "GarageBand copy 2.app" นั่นจะต้องเป็นข้อบกพร่องใน Finder
นี่คือสิ่งที่ "du -k" พูดเกี่ยวกับพวกเขาทั้งหมด:
212868 /Applications/GarageBand.app/
397880 /Applications/GarageBand copy.app/
397880 /Applications/GarageBand copy 2.app/
397880 /Applications/GarageBand copy 3.app/
397880 /Applications/GarageBand copy 4.app/
อย่างน้อยก็บอกว่ารายการที่ซ้ำกันทั้งหมดมีขนาดเท่ากัน แต่ไม่ได้มีขนาดเท่ากับต้นฉบับ