Finder에서 (응용 프로그램 폴더에있는) 일부 .app 파일을 복제하면 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 디렉토리의 모든 내용을 복사하지는 않았으며 "파일 크기"의 차이를 설명했다고 생각했습니다. 그러나 파일 / 폴더 diff 도구 인 DeltaWalker를 다운로드하여 설치했으며 DeltaWalker는 중복 .app 디렉토리가 원래 .app 디렉토리와 정확히 동일하다고 말했습니다. 따라서 복제 프로세스가 완벽하게 작동했기 때문에 Finder보고 파일 크기에 문제가있는 것 같습니다.
또한 "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 -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/
적어도 모든 복제본의 크기는 동일하지만 원본과 동일한 크기는 아닙니다.