पर परिणाम ढूंढने के लिए मैं एक कमांड काम करने की कोशिश कर रहा हूं जो 15 दिनों से अधिक पुरानी एसक्यूएल फाइलों को हटा देता है।कमांड लाइन: पाइपिंग परिणाम आरएम
खोज हिस्सा काम कर रहा है लेकिन आरएम नहीं है।
rm -f | find -L /usr/www2/bar/htdocs/foo/rsync/httpdocs/db_backups -type f \(-name '*.sql' \) -mtime +15
यह उन फ़ाइलों की एक सूची निकालता है जिन्हें मैं हटा देना चाहता हूं लेकिन उन्हें हटा नहीं रहा है। पथ सही हैं।
usage: rm [-f | -i] [-dIPRrvW] file ...
unlink file
/usr/www2/bar/htdocs/foo/rsync/httpdocs/db_backups/20120601.backup.sql
...
/usr/www2/bar/htdocs/foo/rsync/httpdocs/db_backups/20120610.backup.sql
मैं क्या गलत कर रहा हूं?
धन्यवाद। मैंने मैन पेज को पढ़ा और उस ध्वज को एक कोशिश दी। मैं एक पूर्ण पथ पारित कर रहा हूं लेकिन वापस आ रहा हूं "/ usr/www2/bar/htdocs/foo/rsync/httpdocs/db_backups /: सापेक्ष पथ संभावित रूप से सुरक्षित नहीं है"। कोई विचार क्यों? – jerrygarciuh
@ जेरीगारसिह एक नज़र डालें [यहां] (http://www.mail-archive.com/[email protected]/msg16944.html)। –
धन्यवाद। मुझे यकीन नहीं है कि मैंने अच्छी तरह से पोस्ट का पालन किया था, लेकिन जब मैंने कमांड के अंत में अपना समाधान और डाल दिया-हटा दिया, तो उसने सभी समय की फाइलों को बिना किसी समय के हटा दिया ... लेकिन इसमें चेतावनी नहीं थी इसलिए मुझे लगता है यह प्रगति है ... – jerrygarciuh