לא בטוח שאתם מדברים על אותה פקודה. הפקודה rsync מסנכרת בין תיקיות/קבצים.
הפקודה sync "מורידה" את כל מה שנמצא ב-buffers של המערכת לדיסקים. לדוגמא, כאשר מבצעים umount של זכרון פלאש מסביבת העבודה ומקבלים הודעת המבקשת להמתין (או umount משורת הפקודה), המערכת בעצם מבצעת sync כדי לוודא שהכל אכן ייכתב/ישונה במדיה לפני שמנתקים אותה.