rdiff(1) General Commands Manual rdiff(1)

rdiff - محاسبه و اعمال تفاوت‌های فایل مبتنی بر امضا

rdiff [options] signature old-file signature-file
rdiff [options] delta signature-file new-file delta-file
rdiff [options] patch old-file delta-file new-file

می‌توانید از rdiff برای به‌روزرسانی فایل‌ها استفاده کنید، بسیار شبیه به کاری که rsync انجام می‌دهد. با این حال، بر خلاف rsync، برنامهٔ rdiff کنترل فرایند را در دستان شما قرار می‌دهد. به‌روزرسانی یک فایل شامل سه مرحله است: signature، delta و patch. از زیردستور signature برای تولید یک signature-file کوچک از روی old-file استفاده کنید. از زیردستور delta برای تولید یک delta-file کوچک از روی signature-file نسبت به new-file استفاده کنید. از زیردستور patch برای اعمال delta-file بر روی old-file جهت بازتولید new-file استفاده کنید.

در تمامی مواردی که باید نام یک فایل تعیین شود، می‌توان از - به جای آن استفاده کرد تا بسته به مورد، به معنای ورودی استاندارد یا خروجی استاندارد باشد. توجه داشته باشید که اگر چنین کنید، باید options خود را با -- پایان دهید، در غیر این صورت rdiff تصور خواهد کرد که یک گزینهٔ خالی را به آن ارسال کرده‌اید.

0 برای تکمیل موفقیت‌آمیز، 1 برای مشکلات محیطی (یافت نشدن فایل، گزینه‌های نامعتبر، خطای ورودی/خروجی و غیره)، 2 برای فایل خراب، و 3 برای یک خطای داخلی یا شرایط رسیدگی‌نشده در librsync یا rdiff.

librsync(3)

Martin Pool <mbp@sourcefrog.net>

الگوریتم اصلی rsync توسط Andrew Tridgell ابداع شد.

توسعهٔ rdiff توسط شرکت‌های Linuxcare, Inc و VA Linux Systems پشتیبانی شده است.

$Date$