जवाबों:
तुम पास थे। बैश में आप प्रक्रिया प्रतिस्थापन चाहते हैं , कमांड प्रतिस्थापन नहीं:
diff <(ls -1a ./dir1) <(ls -1a ./dir2)
diff -rq dir1 dir2
-r विकल्प का उपयोग करते हुए, पूरे डायरेक्टरी ट्री को चलाएं, प्रत्येक पेड़ में तुलनीय बिंदुओं पर होने वाली उपनिर्देशिकाओं और फ़ाइलों के बीच अंतर की जाँच करें। ट्रिक लाइन-दर-लाइन तुलनाओं को दबाने के लिए -q विकल्प का उपयोग करना है
ls
कमांड के आउटपुट को अलग करना चाहता हूं
rsync
साथ ) का पुनरावर्ती रूप से अंतर करते हैं --dry-run
, फिर भी यह तुलना में बहुत तेज़ होगा diff -r
।