rsync man page से
:
-i, --itemize-changes
अनुरोध परिवर्तन प्रत्येक फ़ाइल में किए गए, विशेषता परिवर्तन सहित किया जा रहा है कि का एक सरल मदवार सूची। यह बिल्कुल है - निर्दिष्ट प्रारूप - '% i% n% L' जैसा ही है। आप दोहराने विकल्प हैं, अपरिवर्तित फ़ाइलों को भी उत्पादन हो जाएगा, लेकिन केवल तभी जब प्राप्त rsync कम से कम संस्करण 2.6.7 (आप rsync की पुराने संस्करणों के साथ -vv का उपयोग कर सकते है, लेकिन यह भी चालू हो जाती है अन्य वर्बोज़ संदेश का आउटपुट)।
मेरे परीक्षण में, -ii
विकल्प rsync 3.0.8 के साथ काम नहीं कर रहा है, लेकिन -vv
है। आपकी माइलेज भिन्न हो सकती है।
आप विपरीत दिशा में --dry-run
और --existing
के साथ rsync को आमंत्रित करके भी वही जानकारी प्राप्त कर सकते हैं। तो अगर अपने नियमित रूप से हस्तांतरण इस तरह देखा:
rsync --update --recursive local:/directory/ remote:/directory/
आप का प्रयोग करेंगे:
rsync --dry-run --existing --recursive remote:/directory/ local:/directory/
लेकिन -vv
या -ii
सुरक्षित और कम अशुद्ध अर्थ की संभावना है।
धन्यवाद, आपको लगता है कि आप प्रत्येक कोण से समस्या को कवर कर चुके हैं! – dotancohen