मैं .backup में समाप्त होने वाली सबसे हालिया फ़ाइल को देखने में सक्षम होना चाहता हूं, और उस फ़ाइल की तुलना में पुरानी सभी फ़ाइलों को हटाना (लेकिन निश्चित रूप से नई फ़ाइलें रखना)।
यहां एक निर्देशिका लिस्टिंग का एक उदाहरण है जहां आप कई बैकअप कर सकते हैं। मैं फ़ाइलों को रखने की इच्छा रखता हूँ 000000020000000000000083.00000020.backup और 000000010000000000000082
मैं इसे पूरा करने के लिए कई हैक तरीकों के बारे में सोच सकता हूं, जैसे कि समय के साथ एक खोज करना और एक दिन से अधिक पुराना हटाना, जो मेरे लिए काम कर सकता है, लेकिन नहीं सही बात । मैं निर्देशिका का एक सूचीकरण भी कर सकता हूं इससे पहले कि मैं अपना बैकअप करूं, फिर बाद में इसकी तुलना करें और उन सभी फाइलों को हटा दें जो पहले थीं। यह अभी भी सही नहीं है।
कोई विचार?
$ ls -ltr
total 131084
-rw-r-----. 1 cm800 cm800 0 May 6 13:58 archive_06_05_14___13_58_05
-rw-------. 1 cm800 cm800 16777216 May 6 13:58 00000001000000000000007F
-rw-------. 1 cm800 cm800 16777216 May 6 13:58 000000020000000000000080
-rw-------. 1 cm800 cm800 16777216 May 6 13:58 000000020000000000000081
-rw-------. 1 cm800 cm800 242 May 6 13:58 00000001000000000000007F.00000020.backup
-rw-------. 1 cm800 cm800 242 May 6 13:58 000000020000000000000081.00000020.backup
-rw-------. 1 cm800 cm800 16777216 May 6 14:03 000000010000000000000080
-rw-------. 1 cm800 cm800 16777216 May 6 14:06 000000020000000000000082
-rw-------. 1 cm800 cm800 16777216 May 6 14:06 000000010000000000000081
-rw-------. 1 cm800 cm800 16777216 May 6 14:07 000000020000000000000083
-rw-------. 1 cm800 cm800 242 May 6 14:07 000000020000000000000083.00000020.backup
-rw-------. 1 cm800 cm800 16777216 May 6 14:11 000000010000000000000082