मैं rsync को संशोधित और हटाई गई फ़ाइलों को प्रिंट करना चाहूंगा। वर्बोज़ विकल्प (-v) संशोधित फ़ाइलों को प्रिंट करता है, लेकिन उपनिर्देशिकाओं की सूची भी, हो सकता है क्योंकि छुआ निर्देशिकाओं को संशोधित माना जाता है। चूंकि मैं बहुत सारी उपनिर्देशिकाओं से बहुत सारी फ़ाइलों को सिंक करता हूं, इसलिए वास्तविक परिवर्तनों को देखना असंभव है।
तो, क्या rsync का उपयोग करके निर्देशिकाओं को प्रिंट नहीं करने का एक तरीका है?
Im इस grep -v "*/$"
तरह के उत्तरों की तलाश में नहीं है क्योंकि यह नई निर्देशिकाओं को भी बाहर कर देगा।
कमांड मैं उपयोग कर रहा हूं: rsync -avh --delete /media/data/src /media/data/bkp
और हर बार यह सभी निर्देशिकाओं की सूची प्रिंट करता है:
src/dir1/
src/dir1/sdir1/
src/dir1/sdir2/
src/dir2/
संपादित करें: ठीक है, कुछ गहन परीक्षणों के बाद .. यह सभी निर्देशिकाओं को प्रिंट नहीं करता है जब एक ext4 विभाजन से एक ext4 और NTFS से NTFS तक समन्वयित होता है। यह केवल जब ext4 से NTFS के लिए सिंक्रनाइज़ किया जा रहा है .. और विकल्प -c
या --omit-dir-times
बदल नहीं है।