Shell script이용 크론 백업 결과값이 다릅니다

고수님들께 문의하나 드립니다.
#!/bin/sh
/bin/tar cvzf /home/aaaaa/bbbb_$(date +%y%m%d).tgz
–exclude /home/aaaaa/images/stories/com_gggg/purchase /home/aaaaa/
/bin/date >> /tmp/test.log

일주일에 한번 백업을 수행하는 데 해당 디렉토리를 제외한 /home/aaaaa디렉토리를 풀백업을 받습니다.
위와 같이 해당 쉘을 수동으로 돌린 결과 값(백업 용량)과 crontab설정하여 돌린 결과값(백업용량)이 다릅니다.
파일 경로도 절대경로로 주고 해봤는 데 다른 이유를 딱히 모르겠습니다.
알려주세요.

아마도 권한 문제 일 듯…
tar -ztvf 로 두개의 파일리스트를 파일로 출력한 후 diff로 비교를 해보세요.
만약 다른 파일목록이 발견되면 권한을 확인해보시는게…

아시겠지만 혹시나…

[code:gcbpuzp1]tar -ztvf crontar.tgz > crontar.list
tar -ztvf shtar.tgz > shtar.list
diff crontar.list shtar.list
[/code:gcbpuzp1]

freegilyeon 님 답변 감사드립니다.
해당 두파일의 용량 자체가 너무 크네요.
수동으로 실행한 쉘은 2G가 좀 넘고요, crontab으로 실행한 결과는 20M가 좀 안되네요
너무 확연히 차이가 나네요.