मैं निर्देशिका की श्रृंखला की सामग्री को गैर दूरस्थ रूप से किसी अन्य दूरस्थ प्रणाली में कॉपी करने का प्रयास कर रहा हूं।
/dirA/dir1/file
/dirA/dir2/file
/dirA/dir3/file
dir1, dir2, और dir3 में कई निर्देशिकाएँ हैं जिन्हें मैं कॉपी नहीं करना चाहता। एक ही निर्देशिका संरचना को बनाए रखने के लिए दूरस्थ होस्ट / dirB पर कॉपी करें।
मैंने कोशिश की:
rsync /dirA/*/ host:/dirB/
rsync /dirA/ host:/dirB/
लेकिन वे ऐसा नहीं करते जो मैं चाहता हूं।
-f '- /*/'
केवल शीर्ष स्तर की फ़ाइलों तक सीमित करने के लिए उपयोग करने में सक्षम था । मुझे-f '- .*'
डॉट फ़ाइलों को बाहर करने के लिए भी निर्दिष्ट करना था, क्योंकि मैं एक होम डायरेक्टरी को सिंक कर रहा था।