इस मामले की सच्चाई यह है कि यदि आप चलाते हैं rsync -v ...
और यह स्क्रीन पर फ़ाइल नाम को आउटपुट करता है, तो उस फ़ाइल को स्थानांतरित किया जा रहा है (या स्थानांतरित किया गया होता, यदि आप एक ddry-run कर रहे हैं)। यह पता लगाने के लिए कि rsync इसे स्थानांतरित करने के लिए क्यों था, आइटमाइज़ मोड का उपयोग करें: /server//a/618740/27813
जैसा कि अन्य ने नोट किया है, डिफ़ॉल्ट rsync द्वारा केवल फ़ाइल आकार और टाइमस्टैम्प के आधार पर तुलना की जाती है, जो दोनों को एक और मेल करना होता है, उस फाइल पर "डेल्टा कॉपी" शुरू हो जाती है। यदि आप वास्तव में देखना चाहते हैं कि कौन सी फाइलें अलग हैं, तो "-c" चेकसम मोड का उपयोग करें।
--dry-run
आपके उपयोग पर निर्भर करेगा-v
और--progress options
- इसलिए यदि आपको कोई आउटपुट नहीं मिलता है, तो जांच लें कि ये विकल्प आवश्यकतानुसार सेट हैं। मैंने देखा है कि यह निर्देशिका नाम तब भी भेजेगा जब फाइलें बदल नहीं गई हैं, लेकिन आप आउटपुट को इसके माध्यम सेsed
या इसी तरह से फ़िल्टर कर सकते हैं ।