আমি আমার সার্ভার থেকে একটি স্থানীয় বাক্সে ফাইলগুলির একটি বৃহত ডিরেক্টরি সিঙ্ক্রোনাইজ করার চেষ্টা করছি। (দুজনেই উবুন্টু চালাচ্ছেন।) আমার কাছে একটি কমান্ড রয়েছে যা দেখে মনে হচ্ছে এটি কাজ করে তবে কিছু ফাইল অনুলিপি করা হয়নি:
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
অনুলিপি করা হয়নি।
- কমান্ডটি কি করছে, যদি আসলে ফাইলগুলি অনুলিপি না করা হয়?
- আমি কীভাবে এটি ফাইলগুলি অনুলিপি করতে পারি?
ওহ, হ্যাঁ, আছে! উত্তর হিসাবে পোস্ট করুন এবং
—
ফ্রোগজ
public
সাবফোল্ডার হিসাবে তৈরি না করার আদেশটি কীভাবে পরিবর্তন করবেন তা আমাকে বলুন এবং আপনি নিজেকে 25 জন রেপ পেতে পারেন :)
আপনার স্ক্রিপ্ট থেকে চূড়ান্ত "সর্বজনীন" সরান, তাই এটি হয়ে যায়:
—
সিজিয়াম 21
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
?