하드 링크가 포함 된 폴더의 크기 가져 오기 (예 : Time Machine 백업) 백업 대상

나는 rsync 거의 동일한 방식으로 특정 폴더의 증분 백업을 만드는 스크립트 Time Machine 않습니다. 나는 나의 백업 대상 폴더가 얼마나 큰지 알고 싶어한다. 그러나 내가 Get Info ~ 안에 Finder그것은 각 하드 링크가 자신의 고유 한 파일 인 것처럼 크기를 알려줍니다.

하드 링크 된 파일이 각 링크에 대해 반복해서 계산되지 않는 폴더에서 사용하는 실제 디스크 공간을 계산할 수있는 방법이 있습니까?



답변

위의 설명에 부분적으로 도움이되는 대답은 du

구체적으로는, du -hs /path/to/folder/i/want/to/get/size/of

이것은 하드 링크 된 파일을 한 번만 계산합니다. 이것은 하드 링크 된 백업의 상위 폴더입니다. 그래서 Finder는 나에게 ~ 322 MB를 알려주지 만 du ~ 171 MB 알려줍니다. 나는 1000 대 1024의 이슈가 고려되었다고 생각하지 않지만, 확실히 나의 요구에 충분히 가깝다!