मुखपृष्ठ » कैसे » लिनक्स पर एक्स दिनों से अधिक पुरानी फ़ाइलें हटाएँ

    लिनक्स पर एक्स दिनों से अधिक पुरानी फ़ाइलें हटाएँ

    लिनक्स पर खोज उपयोगिता आपको प्रत्येक फ़ाइल पर किसी अन्य कमांड को निष्पादित करने के लिए एक सहित दिलचस्प तर्कों के एक समूह में पारित करने की अनुमति देती है। हम इसका उपयोग यह पता लगाने के लिए करेंगे कि एक निश्चित दिनों से अधिक पुरानी फाइलें क्या हैं, और फिर उन्हें हटाने के लिए rm कमांड का उपयोग करें.

    कमांड सिंटैक्स

    / पाथ / टू / फाइल्स * -मटाइम +5 -exec rm \;

    ध्यान दें कि rm, , और \ के बीच रिक्त स्थान हैं;

    व्याख्या

    • पहला तर्क फाइलों का रास्ता है। यह ऊपर के उदाहरण के रूप में एक पथ, एक निर्देशिका या वाइल्डकार्ड हो सकता है। मैं पूर्ण पथ का उपयोग करने की सलाह दूंगा, और यह सुनिश्चित करूंगा कि आप सही परिणाम प्राप्त करने के लिए निष्पादन rm के बिना कमांड चलाते हैं।.
    • दूसरा तर्क, -टाइम, का उपयोग उस फ़ाइल की पुरानी दिनों की संख्या को निर्दिष्ट करने के लिए किया जाता है। यदि आप +5 दर्ज करते हैं, तो यह 5 दिनों से अधिक पुरानी फ़ाइलों को खोज लेगा.
    • तीसरा तर्क, -exec, आपको rm जैसे कमांड में पास होने की अनुमति देता है। ; अंत में कमांड को समाप्त करना आवश्यक है.

    यह Ubuntu, Suse, Redhat, या लिनक्स के किसी भी संस्करण पर काम करना चाहिए.