lftp इस पर बहुत अच्छा है। ध्यान दें जारी रहना तथा वाइल्डकार्ड का विस्तार करें से छोड़ता है।
lftp :~> help mirror
Usage: mirror [OPTS] [remote [local]]
Mirror specified remote directory to local directory
-सी, - कंटिन्यू संभव होने पर मिरर जॉब जारी रखें
-e, --delet रिमोट साइट पर मौजूद फाइलें डिलीट न करें
- नया-नया स्थानांतरित करने से पहले पुरानी फ़ाइलों को हटाएं
-s, --allow-suid सेट रिमोट साइट के अनुसार suid / sgid बिट्स
-आधार-चाउन फाइलों पर मालिक और समूह को सेट करने का प्रयास करें
--ignore- समय डाउनलोड करने के लिए तय करने के समय की उपेक्षा करें
-n, - केवल-नई डाउनलोड केवल नई फ़ाइलें (-सी काम नहीं करेगा)
-r, -no-recursion उपनिर्देशिका में नहीं जाते हैं
-p, --no-perms फ़ाइल अनुमतियां सेट नहीं करते हैं
-no-umask फ़ाइल मोड में umask लागू नहीं करते हैं
-R, - रिवर्स मिरर (फाइलें लगाएं)
-L, --dereference फाइल के रूप में प्रतीकात्मक लिंक डाउनलोड करें
-N, --newer-than = स्पेसिफ़िकेशन निर्दिष्ट समय की तुलना में केवल नई फ़ाइलें डाउनलोड करें
-पी, - समानांतर [= एन] समानांतर में एन फाइलें डाउनलोड करें
-i RX, --include RX में मैचिंग फाइलें शामिल हैं
-x RX, --exclude RX मिलान फ़ाइलों को बाहर
आरएक्स को नियमित अभिव्यक्ति दी जाती है
-v, --verbose [= N] क्रिया संचालन
--log = FILE लिखने वाली Lftp कमांड को FILE में निष्पादित किया जा रहा है
--script = FILE में Lftp कमांड लिखें, लेकिन उन्हें निष्पादित न करें
- अन्याय-प्रिंट, --dry-run same as --script = -
-R का उपयोग करते समय, पहली निर्देशिका स्थानीय होती है और दूसरी दूरस्थ होती है।
यदि दूसरी निर्देशिका को छोड़ दिया जाता है, तो पहली निर्देशिका के बेसन का उपयोग किया जाता है।
यदि दोनों निर्देशिकाओं को छोड़ दिया जाता है, तो वर्तमान स्थानीय और दूरस्थ निर्देशिकाओं का उपयोग किया जाता है।
lftp :~> help mget
Usage: mget [OPTS]
Gets selected files with expanded wildcards
-c continue, reget
-d create directories the same as in file names and get the
files into them instead of current directory
-E delete remote files after successful transfer
-a use ascii mode (binary is the default)
-O specifies base directory or URL where files should be placed