अनगिनत हैं विकल्प si आदेश in linux, और मुझे लगता है कि अगर मेरे पास 120 दिनों से अधिक पुरानी फ़ाइलों को एक फ़ोल्डर से दूसरे फ़ोल्डर में ले जाने का विकल्प नहीं होता तो मैं कॉपी कर लेता।
यहां एक्स दिनों से पुराने कुछ फ़ाइलों को स्थानांतरित करने के लिए कि कैसे:
एसएसएच के माध्यम से आदेश :
find /home/cale/fisiere* -mtime +120 -exec mv /noua/destinatie/ {} \;
यदि हम किसी फ़ोल्डर से 30 दिनों से अधिक पुरानी सभी फ़ाइलों को हटाना चाहते हैं, तो…
find /cale/fisiere* -mtime +30 -exec rm -f {} \;
जरूरी रिक्त स्थान के बीच छोड़ दिया है -Mtimeदिनों की संख्या -चलाना (कमांड लाइन जारी) rm (कमांड हटाएं - हटाएं), तर्क " -f ”(फोर्स डिलीट), {} si \ ;.
यह संभव है कि कुछ वितरणों पर linux, "-F" काम नहीं करना चाहिए। इस तर्क को लाइन से हटा दें और सब ठीक हो जाएगा।
* पर परीक्षण किया CentOS 5.3 (अंतिम).
वह आदेश फ़ोल्डर को भी क्यों हटा देता है? मैं सिर्फ सामग्री हटाना चाहता हूँ! क्या कोई समाधान है? ग्रेजी
कैपिस्को चे है डायवर्सी फाइल्स नेले कार्टेल ई वूओई सोलो शिफ्ट आई फाइल्स। उनके कार्ड बरकरार हैं. सही? (जीटीआर)।