Ubuntu를 실행하는 컴퓨터에서 Centos를 실행하는 컴퓨터로 git 저장소를 복사했지만(현재 커밋되지 않은 변경 사항을 저장소에 푸시하고 새 컴퓨터에 복제하는 데 문제가 있음) 디렉터리 크기가 다른 것으로 나타났습니다.
chris@ubuntu:~$ du -h repo/
244170
[chris@centos ~]$ du -h repo/
244940
내가 사용하는 명령은
scp -rp -i my_public_key.pem repo/ chris@centos:/home/chris/
동일한 수의 파일
chris@ubuntu:~$ find repo/ | wc -l
590
[chris@centos ]$ find repo/ | wc -l
590
.git
디렉토리의 크기 도 다릅니다.
chris@ubuntu:~/repo/.git$ du -s
25204
[chris@centos .git]$ du -s
25292
비록 작은 차이이지만 왜 이런 차이가 나타나는지 궁금합니다. 왜 이런 일이 발생하는지에 대한 조언을 주시면 감사하겠습니다!
고쳐 쓰다
이것은 단순한 git 저장소 그 이상인 것 같습니다. 제가 전송한 디렉토리 중 하나에는 텍스트 파일이 2개만 있었고 심지어 크기도 다르다고 보고되었습니다.
chris@ubuntu:~/repo/data_files$ ls -la
total 7140
drwxrwxrwx 1 chris chris 512 Sep 3 18:26 .
drwxrwxrwx 1 chris chris 512 Sep 4 17:28 ..
-rw-r--r-- 1 chris chris 1839 Aug 31 14:03 file1.csv
-rw-r--r-- 1 chris chris 7306203 Aug 27 16:47 file2.csv
[chris@centos data_files]$ ls -la
total 7140
drwxrwxrwx. 2 chris chris 57 Sep 3 17:26 .
drwxrwxrwx. 5 chris chris 66 Sep 4 16:28 ..
-rw-r--r--. 1 chris chris 1839 Aug 31 13:03 file1.csv
-rw-r--r--. 1 chris chris 7306203 Aug 27 15:47 file2.csv
chris@ubuntu:~/repo/data_files$ du -sb
7308554 .
[chris@centos data_files]$ du -sb
7308099 .
- 2개의 파일이 동일한 크기로 보고되었습니다.
- 2개의 파일을 더하면 7308042가 됩니다. 이는 ubuntu 보고서보다 57바이트 작고 centos 보고서보다 512바이트 작습니다.
- 신기하게도(?!) 이게 신고된 사이즈와 똑같네요
.
- 신기하게도(?!) 이게 신고된 사이즈와 똑같네요
그래서 차이가 나는 이유인 것 같습니다.
du
이것을 무시하도록 요청하는 방법이 있습니까 ?- 센토스와 우분투 사이에 왜 이런 차이가 있습니까?