এটি আপনার পরে যা হতে পারে।
% rsync -avvz --times --stats --checksum --human-readable --acls \
--itemize-changes --progress \
--out-format='[%t] [%i] (Last Modified: %M) (bytes: %-10l) %-100n' \
/usr/include/glib-2.0 my-glib-copy/
নীচে সুইচ ব্রেকডাউন:
- -avvz = সংরক্ষণাগার, ভার্বোজ এক্স 2, সংক্ষেপে
- - টাইমস = পরিবর্তন সময় সংরক্ষণ করুন
- --stats = কিছু ফাইল-স্থানান্তর পরিসংখ্যান দিন give
- --checksum = চেকসামের উপর ভিত্তি করে এড়িয়ে যান, মোড-টাইম এবং আকার নয়
- - মানব-পঠনযোগ্য = একটি মানব-পঠনযোগ্য ফর্ম্যাটে আউটপুট সংখ্যা
- --acls = এসিএল সংরক্ষণ করুন (বোঝায়- পি )
- --itemize-পরিবর্তন = সমস্ত আপডেটের জন্য পরিবর্তন-সংক্ষিপ্তসার আউটপুট দেয়
- --progress = স্থানান্তর চলাকালীন অগ্রগতি প্রদর্শন করুন
- --out-format = '[% t] [% i] (সর্বশেষ পরিবর্তিত:% এম) (বাইটস:% -10l)% -100n'
- % t = বর্তমান তারিখের সময়
- % i = কী আপডেট করা হচ্ছে তার একটি আইটেমযুক্ত তালিকা
- % এম = ফাইলের শেষ-সংশোধিত সময়
- % -10l = বাইটে ফাইলের দৈর্ঘ্য (-10 প্রান্তিককরণ এবং নির্ভুলতার জন্য)
- % -100n = ফাইলের নাম (সংক্ষিপ্ত রূপ; পিছনে "/" পিছনে) (-100 প্রান্তিককরণ এবং নির্ভুলতার জন্য)
দ্রষ্টব্য: উপরের স্যুইচগুলির পুরো বিবরণের জন্য rsync
এবং ম্যান পেজগুলি দেখুন rsyncd.conf
।
উপরের কমান্ডটি নিম্নলিখিত প্রতিলিপি তৈরি করে:
sending incremental file list
delta-transmission disabled for local transfer or --whole-file
[2012/12/23 21:34:46] [cd+++++++++] (Last Modified: 2010/12/19-08:13:31) (bytes: 4096 ) glib-2.0/
[2012/12/23 21:34:46] [>f+++++++++] (Last Modified: 2010/09/30-15:02:30) (bytes: 1511 ) glib-2.0/glib-object.h
1.51K 100% 0.00kB/s 0:00:00
1.51K 100% 0.00kB/s 0:00:00 (xfer#1, to-check=181/183)
[2012/12/23 21:34:46] [>f+++++++++] (Last Modified: 2010/09/30-15:02:30) (bytes: 2910 ) glib-2.0/glib.h
2.91K 100% 2.78MB/s 0:00:00
2.91K 100% 2.78MB/s 0:00:00 (xfer#2, to-check=180/183)
[2012/12/23 21:34:46] [>f+++++++++] (Last Modified: 2010/09/30-15:02:31) (bytes: 3613 ) glib-2.0/gmodule.h
3.61K 100% 3.45MB/s 0:00:00
3.61K 100% 3.45MB/s 0:00:00 (xfer#3, to-check=179/183)
...
...
[2012/12/23 21:34:46] [>f+++++++++] (Last Modified: 2010/09/30-15:02:31) (bytes: 8431 ) glib-2.0/gobject/gvaluecollector.h
8.43K 100% 141.96kB/s 0:00:00
8.43K 100% 141.96kB/s 0:00:00 (xfer#178, to-check=1/183)
[2012/12/23 21:34:46] [>f+++++++++] (Last Modified: 2010/09/30-15:02:31) (bytes: 8507 ) glib-2.0/gobject/gvaluetypes.h
8.51K 100% 143.23kB/s 0:00:00
8.51K 100% 143.23kB/s 0:00:00 (xfer#179, to-check=0/183)
total: matches=0 hash_hits=0 false_alarms=0 data=1305506
rsync[2996] (sender) heap statistics:
arena: 540672 (bytes from sbrk)
ordblks: 3 (chunks not in use)
smblks: 7
hblks: 2 (chunks from mmap)
hblkhd: 401408 (bytes from mmap)
allmem: 942080 (bytes from sbrk + mmap)
usmblks: 0
fsmblks: 592
uordblks: 404784 (bytes used)
fordblks: 135888 (bytes free)
keepcost: 134240 (bytes in releasable chunk)
rsync[2999] (server receiver) heap statistics:
arena: 286720 (bytes from sbrk)
ordblks: 2 (chunks not in use)
smblks: 8
hblks: 3 (chunks from mmap)
hblkhd: 667648 (bytes from mmap)
allmem: 954368 (bytes from sbrk + mmap)
usmblks: 0
fsmblks: 672
uordblks: 174480 (bytes used)
fordblks: 112240 (bytes free)
keepcost: 102352 (bytes in releasable chunk)
rsync[2998] (server generator) heap statistics:
arena: 233472 (bytes from sbrk)
ordblks: 4 (chunks not in use)
smblks: 6
hblks: 2 (chunks from mmap)
hblkhd: 401408 (bytes from mmap)
allmem: 634880 (bytes from sbrk + mmap)
usmblks: 0
fsmblks: 448
uordblks: 83152 (bytes used)
fordblks: 150320 (bytes free)
keepcost: 131120 (bytes in releasable chunk)
Number of files: 183
Number of files transferred: 179
Total file size: 1.31M bytes
Total transferred file size: 1.31M bytes
Literal data: 1.31M bytes
Matched data: 0 bytes
File list size: 6.30K
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 350.39K
Total bytes received: 3.43K
sent 350.39K bytes received 3.43K bytes 707.64K bytes/sec
total size is 1.31M speedup is 3.69
আরএসআইএনসি-র নতুন সংস্করণে অগ্রগতি বার?
আমি এই এসএফ প্রশ্ন জুড়ে এসেছি:
উত্তরগুলির মধ্যে একটিতে উল্লেখ করা হয়েছে যে নতুন সংস্করণগুলিতে rsync
এখন একটি অগ্রগতি বারের জন্য সমর্থন রয়েছে। দেখে মনে হচ্ছে:
% ./rsync -a --info=progress2 /usr .
305,002,533 80% 65.69MB/s 0:00:01 xfr#1653, ir-chk=1593/3594)
এই অগ্রগতি বারটি স্থানান্তরটিতে স্বতন্ত্র ফাইলগুলির স্থিতিটি এখনও দেখায় না, তবে এটি সামগ্রিক স্থানান্তরটির একটি শতাংশ দেখায় যা সহায়ক হতে পারে।