There's something I don't understand about directory sizes, and I hope some kind soul can explain what for old Unix hands must appear as elementary. I have a folder containing four files. Finder lists its content as follows: file_1 23 MB (24,172,892) file_2 1.2 MB (1,345,129) file_3 640 KB (654,407) file_4 644 KB (657,208) Total: 25.6 MB (26,835,784) (I added bytes in parantheses for obvious reasons.) Clearly, the sum of the sizes doesn't match the total, but, if I add the size of the invisible .DS_Store file, they do. So that's fine. Now, I go to the Terminal. Here's what ls -al lists 238 . 272 .. 6148 .DS_Store 24172892 file_1 0 file_2 0 file_3 0 file_4 (I draw the conclusion that ls doesn't know about resource forks, and, while file_1 is all data and no resource, the other three files have all their stuff in their resource forks.) Then I do a du -k and the result is 26216 which, multiplied by 1024 bytes, is 26,845,184. The sum of the sizes listed by ls is 24,179,550, so I assume that, unlike ls, du knows about resource forks. Nevertheless, there is a discrepancy between the total reported by Finder and the total reported by du. Why? (And, an ancillary question: Is there a command which does what ls does, but knows about resource forks?). TIA, f