서버에서 로컬 상자로 큰 파일 디렉토리를 동기화하려고합니다. (모두 우분투를 실행하고 있습니다.) 작동 하는 것처럼 보이는 명령이 있지만 특정 파일은 복사되지 않습니다.
phrogz@planar:~$ cat ./sync-phrogz-public
rsync -rztpl --stats --rsh=/usr/bin/ssh 69.46.18.236:/var/www/phrogz.net/public /var/www/phrogz.net/public
phrogz@planar:~$ ./sync-phrogz-public
Number of files: 10320
Number of files transferred: 0
Total file size: 4221864770 bytes
Total transferred file size: 0 bytes
Literal data: 0 bytes
Matched data: 0 bytes
File list size: 197778
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 388
Total bytes received: 199213
sent 388 bytes received 199213 bytes 79840.40 bytes/sec
total size is 4221864770 speedup is 21151.52
phrogz@planar:~$ la /var/www/phrogz.net/public/svg/convert*
-rw-r----- 1 phrogz www-admin 6404 2011-02-26 21:49 /var/www/phrogz.net/public/svg/convert_path_to_polygon.xhtml
phrogz@planar:~$ ssh 69.46.18.236 'ls -Fla /var/www/phrogz.net/public/svg/convert*'
-rw-r--r-- 1 phrogz phrogz 1951 2011-12-04 09:07 /var/www/phrogz.net/public/svg/convert_matrix.html
-rw-r--r-- 1 phrogz phrogz 6404 2011-02-26 21:49 /var/www/phrogz.net/public/svg/convert_path_to_polygon.xhtml
보시다시피 파일 convert_matrix.html
이 복사되지 않았습니다.
- 실제로 파일을 복사하지 않는 경우 명령은 무엇입니까?
- 실제로 파일을 복사하려면 어떻게해야합니까?
우와, 그래! 답으로 게시
—
Phrogz
public
하고 하위 폴더로 만들지 않도록 명령을 변경하는 방법을 알려주십시오. 25 rep :)
스크립트에서 최종 "공개"를 제거하면 다음과 같이됩니다
—
Cesium
rsync -rztpl --stats --rsh=/usr/bin/ssh 69.46.18.236:/var/www/phrogz.net/public /var/www/phrogz.net
.-해야합니다.
/var/www/phrogz.net/public/public
있습니까?