फ़ाइलों को ले जाएं, मैं एक सर्वर सिस्टम पर काम करता हूं जो मुझे 50 गीगाबाइट से अधिक फ़ाइलों को स्टोर करने की अनुमति नहीं देता है। फ़ाइल को उत्पन्न करने के लिए मेरे आवेदन में 20 मिनट लगते हैं। क्या कोई तरीका है जिससे मैं उन सभी फ़ाइलों को स्थानांतरित कर सकता हूं जो स्रोत से गंतव्य तक 30 मिनट से अधिक पुरानी हैं? मैं rsync
की कोशिश की:30 मिनट पुरानी
rsync -avP source/folder/ [email protected]:dest/folder
लेकिन यह मेरे सर्वर से फ़ाइलें नहीं निकाली जाती है और इसलिए संग्रहण सीमा विफल रहता है।
दूसरा, अगर मैं mv
कमांड का उपयोग करता हूं, तो जो फ़ाइलें अभी भी उत्पन्न हो रही हैं, वे भी गंतव्य फ़ोल्डर में स्थानांतरित हो जाती हैं और प्रोग्राम विफल हो जाता है।
जहाँ तक मुझे पता rsync इस अंत से फ़ाइलें निकालने नहीं होगी और यह यहां तक कि पुराने फिर 30 मिनट फ़ाइलों को लेने के लिए सक्षम नहीं हो सकती है। फ़ाइल का mtime अपडेट किया जाना चाहिए क्योंकि फ़ाइल बनाई जा रही है ताकि आपको उन फ़ाइलों को चुनने की अनुमति दी जा सके जो पिछले 30 मिनट में संशोधित नहीं हुए हैं। – louigi600